原始的PNG图像大小为800x1200,大约占用34K的空间。将该图片使用GraphicsMagick调整大小为320x480后,生成的图片大约占用37K的空间。(相比之下,如果在Windows 7上使用Paint调整大小,则生成的图片为40K)。这是怎么回事?调整图片大小的目的本来就是为了节省空间。应该如何使用GraphicsMagick来缩小图片尺寸呢?
原始的PNG图像大小为800x1200,大约占用34K的空间。将该图片使用GraphicsMagick调整大小为320x480后,生成的图片大约占用37K的空间。(相比之下,如果在Windows 7上使用Paint调整大小,则生成的图片为40K)。这是怎么回事?调整图片大小的目的本来就是为了节省空间。应该如何使用GraphicsMagick来缩小图片尺寸呢?
PNG是一种压缩格式。有时候试图压缩已经被最大程度压缩的项目实际上会导致更大的项目。因此,如果将800x1200调整为较小的大小,但结果保留了原始文件中的所有内容,因为原始文件已经尽可能地简化,你可能会看到这种情况发生。为了证明这一点,请尝试使用7zip对某些数据进行超级压缩。然后尝试压缩已压缩的文件。通常第二个压缩的文件会比第一个更大。
Point
滤镜,这样它就会使用最近邻插值。 - mmgp