如何让image显示图像指定的某一部分?(100)

  • 主题发起人 主题发起人 totoking
  • 开始时间 开始时间
T

totoking

Unregistered / Unconfirmed
GUEST, unregistred user!
image宽高比图像小很多,只想让image显示基中一部分,然后按一个键再显示另一部分
 
用2个image,一个存放完整的图片,还有一个就是你说的,用于显示。delphi里面的案例:var Bitmap: TBitmap; MyRect, MyOther: TRect;begin MyRect := Rect(10,10,100,100); MyOther := Rect(10,111,100, 201); Bitmap := TBitmap.Create; Bitmap.LoadFromFile('c:/windows/tartan.bmp'); Form1.Canvas.BrushCopy(MyRect, Bitmap, MyRect, clBlack); Form1.Canvas.CopyRect(MyOther,Bitmap.Canvas,MyRect); Bitmap.Free;end;
 
用 Paintbox 来显示
 
我想显示jpg的图像用Paintbox具体如何实现?
 
哪位能将详细的步骤写出来,谢谢了!
 
哪位高手有这方面的案例,麻烦将代码贴出来,万分感激!
 
整幅图大小是显示部分的整数倍就可以
 
不是倍数,是任意抓取
 

Similar threads

回复
0
查看
863
不得闲
D
回复
0
查看
824
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部