帝国CMS程序安装头像裁切插件,帝国CMS怎么实现头像裁切功能(20)

{
using (Image originalImg = Image.FromFile(pPath))
{
int width = originalImg.Width;
int height = originalImg.Height;
oPa人体Width = oPa人体Width * width / showWidth;
oPa人体Height = oPa人体Height * width / showWidth;
pOrigSta人体PointX = pOrigSta人体PointX * width / showWidth;
pOrigSta人体PointY = pOrigSta人体PointY * width / showWidth;
//创建新图
Bitmap pa人体Img = new Bitmap(pPa人体Width, pPa人体Height);
Graphics graphics = Graphics.FromImage(pa人体Img);
//绘制的大小 默认pPa人体Sta人体PointX=0,pPa人体Sta人体PointY=0 即为左上原点处绘制 pPa人体Width=100,pPa人体Height=100
Rectangle destRect = new Rectangle(new Point(pPa人体Sta人体PointX, pPa人体Sta人体PointY), new Size(pPa人体Width, pPa人体Height));//目标位置
//绘制的原图部分
Rectangle origRect = new Rectangle(new Point(pOrigSta人体PointX, pOrigSta人体PointY), new Size(oPa人体Width, oPa人体Height));//原图位置
tags: