请教各位:将一幅图象分割成4x4=16幅小图象(位图),该如何做?先给个思路也成。谢谢(100分)

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

teleman2000

Unregistered / Unconfirmed
GUEST, unregistred user!
将一幅图象分割成4x4=16幅小图象(位图),该如何做?先给个思路也成。谢谢
 
利用BitBlt来分割、保存16幅位图。

比如第一幅:
bmp1 :=TBitmap.Create;
bmp1.width :=image1.picture.bitmap.width div 4;
bmp1.height:=image1.picture.bitmap.height div 4;
BitBlt(bmp1.canvas.handle,0,0,bmp1.width,bmp1.height,
image1.picture.bitmap.canvas.handle,0,0,srccopy);

这就是第一幅,以后的类推了。
 
用TYN的方法已经将*.bmp文件成功分割,但是对JPG如何操作?由于对此太不熟悉我先将JPG转换为
BMP然后再分割,再转换成JPG.效果倒是可以但是觉得很笨.JPG怎么办?
 
多人接受答案了。
 
能否解释一下JPG?
 
后退
顶部