图片压缩后调用,出现错Bitmap image is not valid(100)

  • 主题发起人 主题发起人 laowt
  • 开始时间 开始时间
L

laowt

Unregistered / Unconfirmed
GUEST, unregistred user!
我将图片压缩后,去调用,出现错误提示!Bitmap image is not valid我该怎么处理
 
用Windows画图软件打开,用画笔在图上点一个小点,保存,ok。
 
Windows画图软件打开后,另存即可~
 
可惜不能用手工方法!
 
无奈呀。
 
你是用什么算法压缩的?又用什么方法调的?问题不明确呀,无法回答。根据你的意思就该是在软件中把BMP图像压缩为JPG或是其它格式了,然后直接用TIMAGE控件打开时报的错。这时你可以定义两个变量: tempBMP:Tbitmap 第二个就是你压缩后的格式了,如:tempjpg:JPEG.TJpegImage; 然后可以用tempJPG先读入图像,然后转成BITMAP格式:即tempbmp.assgin(tempjpg),然后再通过TIMAGE控件调入就可以了。当然在使用变量时要先创建,用完要注销。
 
只好如此
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
886
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部