Foxtable(狐表)用户栏目专家坐堂 → 图片剪切


  共有2174人关注过本帖树形打印复制链接

主题:图片剪切

帅哥哟,离线,有人找我吗?
sunion
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:241 积分:2569 威望:0 精华:0 注册:2018/1/11 14:52:00
  发帖心情 Post By:2021/8/11 9:22:00 [显示全部帖子]

以这个代码为例,我们如何获取get到图片的宽度和高度,new Rectangle这里第一、二个参数270、100如何设置,是留空吗?



Dim file As String = "E:\问题\123.png"
Dim img As Image = getimage(file)

                                                             ‘如何获取宽度?
                                                             ‘如何获取高度?

Dim bmpOut As new Bitmap(290, 185, PixelFormat.Format24bppRgb) '290为裁剪区域宽度,185为高度
Dim myGraphics As Graphics = Graphics.FromImage(bmpOut)
myGraphics.Clear(Color.White)
myGraphics.DrawImage(img, new Rectangle(0, 0, 290, 185), new Rectangle(270, 100, 290, 185), GraphicsUnit.Pixel) '270为原图需要裁剪的区域的左边距,100为上边距
myGraphics.Dispose()
bmpOut.Save("E:\问题\123_1.png")

 回到顶部