H huwei7200 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #1 请各位大侠帮忙,怎么才能把40多K的。JPG文件压缩成几K的。JPG文件
远 远帆 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #4 jpg := tjpegimage.Create; try jpg.Assign(BmpNow); jpg.CompressionQuality:=30; jpg.SaveToStream(jf); finally jpg.Free; end; 调整CompressionQuality可以改变大小。 jpg本身压缩量就比较大,所以还要再减少大小会损失图像质量的。 jpg的PixelFormat实际上只有jf24Bit一种模式,所以无法通过改变 PixelFormat来得到更小的图片。
jpg := tjpegimage.Create; try jpg.Assign(BmpNow); jpg.CompressionQuality:=30; jpg.SaveToStream(jf); finally jpg.Free; end; 调整CompressionQuality可以改变大小。 jpg本身压缩量就比较大,所以还要再减少大小会损失图像质量的。 jpg的PixelFormat实际上只有jf24Bit一种模式,所以无法通过改变 PixelFormat来得到更小的图片。
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #5 uses Jpeg; var myjpg:TJpegImage; begin myjpg:=TJpegImage.Create ; myjpg.LoadFromFile('......'); myjpg.CompressionQuality := //这里设定压缩比1..100 myjpg.Compress; myjpg.SaveToFile('.....'); myjpg.Free; end;
uses Jpeg; var myjpg:TJpegImage; begin myjpg:=TJpegImage.Create ; myjpg.LoadFromFile('......'); myjpg.CompressionQuality := //这里设定压缩比1..100 myjpg.Compress; myjpg.SaveToFile('.....'); myjpg.Free; end;
H HunterTeam Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #7 Jpeg文件本身的压缩比就相当高了,要压缩成那么小的文件几乎没有可能。除非可以 同时缩小图片的尺寸,那就可以用楼上那位所说的ACDSEE的TOOLS下的RESIZE命令, 将尺寸设为原来的30%左右就可以了。我用卷兄的方法得出的只是一个0K大小的文件。
Jpeg文件本身的压缩比就相当高了,要压缩成那么小的文件几乎没有可能。除非可以 同时缩小图片的尺寸,那就可以用楼上那位所说的ACDSEE的TOOLS下的RESIZE命令, 将尺寸设为原来的30%左右就可以了。我用卷兄的方法得出的只是一个0K大小的文件。
H huwei7200 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-10 #10 为什么我使用Jpeg在uses中,使用卷兄的方式时提示我'JPEG error #52'?
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-10 #11 关于这个问题,这里有讨论,解决了: http://www.delphibbs.com/delphibbs/dispq.asp?lid=945589
H huwei7200 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-10 #12 卷兄: 我COPY你讲的方法,还是提示'JPEG error #52'! 是不是要安装什么控件?
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-10 #13 你试着换换其他的jpeg图片看看,有的图片不行的。
H huwei7200 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-10 #14 卷兄: 换一个JPG图片确实可以!!! 为什么有的不行呢,我要压缩的图片是我扫描后保存为JPG的图片, 这种压缩不行,有没有别的办法? 谢谢!!!
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-10 #15 扫描后,你可以保存为jpg、jpeg、tiff。。。。。。等等。 自己试试哦。偶没有扫描仪。。。。