以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请问ft有切割或截取或合并图片档尺寸功能吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=146430)

--  作者:Aman
--  发布时间:2020/2/23 22:04:00
--  [求助]请问ft有切割或截取或合并图片档尺寸功能吗?
如题
--  作者:有点蓝
--  发布时间:2020/2/23 23:09:00
--  
如裁剪

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")

合并的话,定义足够大的Bitmap,把2张图片绘制到合适的位置即可

--  作者:Aman
--  发布时间:2020/2/24 6:01:00
--  
谢谢,我试试看.