Z zyy04 Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-07 #2 恐怕不行吧!? JPG是有损压缩,即使可转,质量肯定有损失的!
U urus Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-07 #4 uses jpeg.... .... Jpg:=Tjpegimage.Create; bmp:Tbitmap.create; try Jpg.LoadFromFile(FileName); except Jpg.Free; Exit; end; Bmp.Width:=Jpg.Width; Bmp.Height:=Jpg.Height; Bmp.Canvas.Draw(0,0,Jpg); Jpg.Free; bmp.SaveToFile(...); bmp.free
uses jpeg.... .... Jpg:=Tjpegimage.Create; bmp:Tbitmap.create; try Jpg.LoadFromFile(FileName); except Jpg.Free; Exit; end; Bmp.Width:=Jpg.Width; Bmp.Height:=Jpg.Height; Bmp.Canvas.Draw(0,0,Jpg); Jpg.Free; bmp.SaveToFile(...); bmp.free
C CathyEagle Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-07 #6 所谓的转换,只不过是将jpg的压缩数据解出来装在一个bitmap里面而已。 简单的draw就行了。
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-07 #7 呵呵,简单 mybmp.Assign(myjpeg);
L Liss Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-07 #9 这个问题,简单的我都不知怎么回答了。或许您问的不会这么简单吧。 在“画图”里打开你的jpg文件,然后另存为bmp格式就可以了。
J jlle Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-08 #11 memxin的方法我也试过,但是调试不能通过。关注!!
P pengyt Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-08 #12 var jpg: tjpegimage; bmp: tbitmap; begin jpg:=tjpegimage.create; bmp:=tbitmap.create; try jpg.loadfromfile('c:/test.jpg'); // 随便你用什么方法载入jpg文件 bmp.assign(jpg); bmp.savetofile('c:/test.bmp'); // 保存为bmp finally bmp.free; jpg.free; end; end; 还有什么问题?
var jpg: tjpegimage; bmp: tbitmap; begin jpg:=tjpegimage.create; bmp:=tbitmap.create; try jpg.loadfromfile('c:/test.jpg'); // 随便你用什么方法载入jpg文件 bmp.assign(jpg); bmp.savetofile('c:/test.bmp'); // 保存为bmp finally bmp.free; jpg.free; end; end; 还有什么问题?