![]() |
1
23
低质量的jpeg文件不会变得更加阻塞。取而代之的是降低颜色深度,去除图像部分的细节。你不能指望低质量的图像是块状的,在较小的尺寸上看起来还可以。 根据 JFIF spec. 质量编号(0-100)不存储在图像标题中,尽管存储了水平和垂直像素密度。 |
![]() |
2
84
您可以通过imagemagick查看压缩级别。下载和安装说明可在 official website . 安装后,从命令行运行以下命令:
您应该得到从0(低质量、小文件大小)到100(高质量、大文件大小)的值。 |
![]() |
3
10
对于将来的访问者,检查给定jpeg的质量,可以使用imagemagick工具:
|
![]() |
4
8
jpeg压缩算法中的一些参数对结果图像的质量有影响。 其中一个参数是量化表,它定义每个系数将使用多少位。不同的程序使用不同的量化表。 有些程序允许用户将质量级别设置为0-100。但对这个数字没有共同的辩护。用60%质量的photoshop制作的图像需要46kb,而用gimp制作的图像只需要26kb。 量化表也不同。 还有其他参数,如子采样、dct方法等。 因此,不能用一个质量级别数字来描述所有这些图像,也不能用一个数字来比较jpeg图像的质量。但是你可以创建像photoshop或gimp这样的数字来描述大小和质量之间的折衷。 更多信息: http://patrakov.blogspot.com/2008/12/jpeg-quality-is-meaningless-number.html 通常的做法是将图像调整到适当的大小,然后应用jpeg。在这种情况下,大图像和中间图像将具有相同的大小和质量。 |
![]() |
5
4
因为已经有两个答案
如果您希望有一个简单的输出
到 show the filename + compression 当前目录中的所有文件。 |
![]() |
6
3
所以,基本上有两种情况你很关心:
从这一点来看,我认为简单地强制一个像样的质量设置是完全可以接受的。 |
![]() |
7
3
以下是我发现效果很好的一个公式:
因此,您可以使用这些数据来统计您的jpg上次保存的质量。如果你想把它降低到65%的质量,如果你想避免重采样,你应该先比较一下大小,以确保它不是太低,然后再降低质量 |
![]() |
8
2
文件的每次新保存都将进一步降低总体质量,通过使用更高的质量值,您将保留更多的图像。不管原始图像质量如何。 |
![]() |
9
1
如果使用最初创建JPEG的相同软件,使用相同的设置,重新保存JPEG,您将发现损坏最小化-算法将倾向于抛出与第一次抛出的信息相同的信息。我不认为仅仅通过查看文件就可以知道选择了什么级别;即使可以,不同的软件几乎可以保证不同的参数和舍入,使得匹配几乎不可能。 |
![]() |
10
1
这可能是一个愚蠢的问题,但是为什么你会担心文档质量的微观管理呢?我相信如果你使用imagemagick来进行转换,它会为你管理jpeg的质量以获得最佳效果。 http://www.php.net/manual/en/intro.imagick.php |
|
schubi · 将jpeg字符数据转换为opencv mat 7 年前 |
![]() |
bur · PHP图像大小调整不起作用 7 年前 |
![]() |
Jaro · racket:处理jpeg文件 7 年前 |
![]() |
Davide · gulp图像不压缩JPGs 7 年前 |
|
baudcode · 没有所有编解码器信息的jpeg文件有多大? 7 年前 |