Y yjhao17 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-27 #1 我有一张图片,因为4个角有黑边,我想截取掉他,请问那位能告诉我,只取中间的部分就可以
L lqcros Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-27 #5 不过很麻烦,要先判断4个角的黑边座标,再用BitBlt
Y yjhao17 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-27 #7 中间部分能自定义吗?是存到本地的,无法用PHOTOSHOP,存图代码是写在程序里的,不可能在去打开PHOTOSHOP
D delphfans Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-27 #8 网中戏, 的方法不错,不过图形格式可能就改变了成了,bmp格式,这个是比较郁闷的
X xljm1025 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-27 #9 var Bitmap: TBitmap; MyRect: TRect; begin MyRect := Rect(10,10,100,100);//定义复制范围 Bitmap := TBitmap.Create; //生成Bitmap对象 Bitmap.LoadFromFile('1.bmp'); Form1.Canvas.BrushCopy(MyRect, Bitmap, MyRect, clBlack); //将图片复制到窗体中 Bitmap.Free; end;
var Bitmap: TBitmap; MyRect: TRect; begin MyRect := Rect(10,10,100,100);//定义复制范围 Bitmap := TBitmap.Create; //生成Bitmap对象 Bitmap.LoadFromFile('1.bmp'); Form1.Canvas.BrushCopy(MyRect, Bitmap, MyRect, clBlack); //将图片复制到窗体中 Bitmap.Free; end;
Y yjhao17 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-27 #10 xljm1025的方法应该可行,我去试试 分加给你了
Y yjhao17 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-27 #11 啊弄错了 ,分加错了 加给963119了,怎么改过来
9 963119 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-27 #12 xljm1025的方法是BMP的呀!图象格式太大了,你加错分给我,找我QQ252601077