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