我用下面的语句将image1里面选择的矩形区域的图像拷贝到image2中
image2.Canvas.CopyRect(rect1,image1.Canvas,rect2);
image2中只显示矩形选择框中的图像区域,然而在后续处理中,不能将image2中显示的矩形区域当bitmap使用
(30分)
我在image1中选择举行区域的时候图像出现闪烁,且矩形区域的选择不能想windows画图里面那样,
画的时候出现许多矩形,而我只想要最后画的那个矩形.(70分)
image2.Canvas.CopyRect(rect1,image1.Canvas,rect2);
image2中只显示矩形选择框中的图像区域,然而在后续处理中,不能将image2中显示的矩形区域当bitmap使用
(30分)
我在image1中选择举行区域的时候图像出现闪烁,且矩形区域的选择不能想windows画图里面那样,
画的时候出现许多矩形,而我只想要最后画的那个矩形.(70分)
解决方案 »
- DelphiXe 使用OpenGL进行2D文字输出,乱码
- 哪里有DevExpress ExpressQuantumGrid for D5下载?
- 如何将Image中的图片按照指定的尺寸打印出来
- adoquery 检索时有没有使用本地临时文件? 否则的话如果大量数据很吃内存的啊
- VFW采集图像的问题
- 奇怪!我的DELPHI里面没有RAVE这个组件,现在用什么办法把它装上去?
- bmp的压缩.
- (一个简单问题)请问怎样把 Memo1 中的文字内容写入到一个文本文件中?
- 如何在delphi里建立图,和实现图的历遍??
- 高分求解 ,关于联合查询的问题
- 中文菜单我未加快捷键,怎么自动产生呢?如何去除呢?!
- 请问如何自动隐藏任务栏..且当鼠标移到底部时状态栏出现 ,移走后隐藏....
訪問 image2.picture.graphic
如果你的Image1是直接放在Form1上的,Form1.DoubleBuffered:=true;建议将Image1放到一个Panel1上,Panel1.DoubleBuffered:=true;
建议使用一个TBitMap对象var
Form1: TForm;
myBmp: TBitMap;....
myBmp:= TBitMap.Create;然后就可以用了,比Image控件肯定方便,用完了别忘了 myBmp.Free;