回答
是的PHP Imagick可以为你做到这一点。
http://www.php.net/manual/en/imagick.getcompression.php
http://www.php.net/manual/en/imagick.getcompressionquality.php
这是不一样的质量..(注意,JPEG是一种压缩类型) – 2012-08-06 21:31:14
至于第二个链接,我不知道它在实践中是如何工作的。 AFAIK压缩质量不作为JPEG标头/元信息的一部分存储。 – 2012-08-06 22:04:38
@pst我不太确定。我经常使用Imagick,但不是那些方法。 – 2012-08-06 22:06:00
- 1. JPEG图像压缩
- 2. 如何检测无损JPEG 2000压缩?
- 3. 如何将YUYV图像压缩成JPEG
- 4. 如何压缩jpeg图像与可可?
- 5. JPEG图像压缩中的量化
- 6. 如何将jpeg图像转换为jpeg2000无损压缩图像?
- 7. 快递与node.js不压缩JPEG图像
- 8. 在进行jpeg无损压缩时Java高级图像错误
- 9. 如何压缩压缩率为4 bpp或更低的jpeg图像?
- 10. 尝试压缩图像(Gzip + Jpeg),然后解压缩它们
- 11. 如何知道jpeg图像的压缩率?
- 12. 如何在Matlab中保存没有压缩的jpeg图像?
- 13. 如何获得Cocoa中JPEG图像的压缩系数?
- 14. JPEG压缩C#
- 15. JPEG压缩
- 16. jpeg压缩比
- 17. 块级别的HDFS压缩
- 18. 如何在Windows CE上使用ASP压缩JPEG图像
- 19. 如何确定JPEG图像是否已被重新压缩?
- 20. jpeg图像的快速解压缩和重新缩放算法
- 21. TDD和JPEG压缩
- 22. 压缩域中的运动检测(JPEG/Mpeg4/H264)
- 23. 如何从ALAsset保存压缩的JPEG
- 24. 设置压缩级别
- 25. PHP GD压缩PNG,但不压缩Jpeg
- 26. Jpeg压缩人造体(绿色像素)
- 27. 如何使用无损方法压缩和解压缩JPEG?
- 28. Android - 如何压缩或缩小图像?
- 29. 在iPhone上检测缩放级别
- 30. TWICImage,如何设置jpeg压缩质量?
我认为你正在寻找http://stackoverflow.com/questions/4853851/libjpeg-get-compression-ratio-of-image – av501 2012-08-06 21:29:48
如果你只是想知道文件大小的压缩比率,因此您需要知道原始文件的格式。所以一个原始的24位RGB将是3 *宽*高的字节大小,现在你有当前的JPEG尺寸,你会得到压缩比。 – av501 2012-08-06 21:32:00