Image 有没有一种简单的方法可以使.png照片占用更少的磁盘空间并更快地加载?

Image 有没有一种简单的方法可以使.png照片占用更少的磁盘空间并更快地加载?,image,png,Image,Png,我有一张很大的图片,我正在想办法缩小它的尺寸。谷歌搜索并没有把事情说清楚。我认为简单地以某种巧妙的方式重新保存它会使图像占用更少的磁盘空间。有没有一种简单的方法可以做到这一点?不是用png,而是可以压缩jpeg,这当然会改变质量 否则,您可以选择缩小图像的尺寸。如果要使用命令行工具调整图像大小,请确保已安装,然后使用命令: 正如sjums所说,转换成jpeg(有损)可能也是你的答案: $ convert example.png example.jpg $ ls -l example.* -rw-

我有一张很大的图片,我正在想办法缩小它的尺寸。谷歌搜索并没有把事情说清楚。我认为简单地以某种巧妙的方式重新保存它会使图像占用更少的磁盘空间。有没有一种简单的方法可以做到这一点?

不是用png,而是可以压缩jpeg,这当然会改变质量


否则,您可以选择缩小图像的尺寸。

如果要使用命令行工具调整图像大小,请确保已安装,然后使用命令:

正如sjums所说,转换成jpeg(有损)可能也是你的答案:

$ convert example.png example.jpg
$ ls -l example.*
-rw-r--r--  1 ghoti  wheel  1015303 Jan 14 16:12 example.png
-rw-r--r--  1 ghoti  wheel   407071 Jan 31 00:30 example.jpg
$ 

如果您使用的是.png格式,则可以保存8位、24位和32位颜色深度。显然,8位和24位的文件大小要小得多。我不知道如何通过编程实现这一点,但我一直在使用AdobeFireworks完成这项任务,并取得了非常好的效果。坚持减少颜色深度.png格式的一个不利之处是无法保持透明的背景,但这是您为减少数据大小而付出的代价:(


另外,我使用的是Fireworks CS4,我相信较新版本的压缩效果更好。

你希望它是无损的吗?你可能会有问题:@ConradShultz照片中的一些质量损失是可以的:)我不介意。在这种情况下,sjums有你的答案。你在问题中陈述了答案:“减小它的大小”没有魔法按钮。是的,有可能。它确实使用更好的压缩参数进行重新保存。
$ convert example.png example.jpg
$ ls -l example.*
-rw-r--r--  1 ghoti  wheel  1015303 Jan 14 16:12 example.png
-rw-r--r--  1 ghoti  wheel   407071 Jan 31 00:30 example.jpg
$