Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何检测JPEG图像的压缩级别?_Php_Image_Jpeg - Fatal编程技术网

Php 如何检测JPEG图像的压缩级别?

Php 如何检测JPEG图像的压缩级别?,php,image,jpeg,Php,Image,Jpeg,在没有文件的“原始”(未压缩)版本的情况下,是否可以使用PHP检测JPEG图像的压缩级别 如果是,怎么做?是的,PHP Imagick可以为您做这件事 是的,PHP Imagick可以为您做到这一点 如果您只想知道文件大小的压缩比,那么您需要知道原始文件的格式。所以一个原始的24位RGB的大小是3*width*height字节,现在你有了当前的jpeg大小,你会得到压缩比。我想你正在寻找,如果你只想知道文件大小的压缩比,你需要知道原始的格式。原来的24位RGB的大小是3*width*heig

在没有文件的“原始”(未压缩)版本的情况下,是否可以使用PHP检测JPEG图像的压缩级别


如果是,怎么做?

是的,PHP Imagick可以为您做这件事


是的,PHP Imagick可以为您做到这一点


如果您只想知道文件大小的压缩比,那么您需要知道原始文件的格式。所以一个原始的24位RGB的大小是3*width*height字节,现在你有了当前的jpeg大小,你会得到压缩比。我想你正在寻找,如果你只想知道文件大小的压缩比,你需要知道原始的格式。原来的24位RGB的大小是3*width*height字节,现在你有了当前的jpeg大小,你可以得到压缩比。这和质量不一样。。(请注意,JPEG是一种压缩类型)至于第二个链接,我想知道它在实践中是如何工作的。请注意,压缩质量不是作为JPEG头/元信息的一部分存储的。@pst我不确定是否诚实。我经常使用Imagick,但不是那些方法。我必须说我很困惑。我所知道的JPEG算法的“压缩级别”是一个从0到100(据我所知,100=无压缩)的整数,在导出到JPEG时,您在Corel Draw或Photoshop等软件中也会遇到这个整数。这与质量不同。。(请注意,JPEG是一种压缩类型)至于第二个链接,我想知道它在实践中是如何工作的。请注意,压缩质量不是作为JPEG头/元信息的一部分存储的。@pst我不确定是否诚实。我经常使用Imagick,但不是那些方法。我必须说我很困惑。我所知道的JPEG算法的“压缩级别”是一个介于0到100之间的整数(据我所知,100=无压缩),在导出为JPEG时,在Corel Draw或Photoshop等软件中也会遇到这个整数。