1

我需要编辑一个 png 图像,通过赋予它边框和阴影效果。但是编辑后图像的最终尺寸太大而无法用于移动应用程序。我知道 jpeg 的尺寸比 png 的尺寸小。所以我将该图像转换为 jpeg 并尝试提供阴影和边框效果。但是该图像没有透明背景..他们是否有任何其他方法可以使用 jpeg 完成此操作?

4

3 回答 3

1

另一种选择是尝试使用ImageOptim进行无损压缩,或者尝试其有损表亲ImageAlpha

ImageOptim 尝试了一系列无损算法来缩小 PNG 并选择一堆中最小的结果。它占用了我们很多图像的 25% 到 50%+。

另一方面,ImageAlpha 是有损的,可以进一步压缩图像,结果更像 JPEG,但不会丢失 Alpha。

您还可以在 Xcode 中禁用 PNG 压缩,如此处所示,此处提供更多详细信息

于 2013-03-09T06:47:38.963 回答
0

@minitech 想说的不是缩放,而是文件压缩。jpg 和 png 文件通常有一些可以从文件中删除的数据。有一些压缩方法可以减小文件大小(注意是以 kbs 为单位的大小,而不是按比例测量的)。Jpg 图像也可以通过降低图像质量来减小文件大小。

如果您想要另一种接受透明度的文件类型,则可以使用 gif 格式,它为您提供更小的文件,但有一些缺点,例如缺少 alpha 通道(可变透明度)。查看此链接了解更多详情:http ://www.w3.org/QA/Tips/png-gif

有几个在线文件压缩器。如果你想压缩 png 文件,你可以尝试使用http://tinypng.org/

于 2013-03-09T04:00:20.697 回答
0

不,jpeg 图像不支持透明度。但是您可以更改 jpeg 图像附带的白色背景

于 2013-03-13T03:37:58.330 回答