android - 对于 android 开发,我可以在 ImageView 上使用 JPG 图像而不是 PNG 图像吗?

标签 android image performance

这个问题的主要目的是了解在考虑以下情况下,Android 开发在 PNG 和 JPG 之间选择什么是最佳选择

1) 使用 jpg 图像作为背景是一个不错的选择吗? 2) 与.png 相比,.jpg 图像是否需要更多时间来加载? 3) 与 .png 相比,.jpg 是否会花费更多的渲染/加载时间?

当我们使用 png 图像时,我发现图像大小有很大差异。

我的一张 .png 图像大小为 4.1 MB,同一张图像为 .jpg 图像格式时,大小减小到 2.9MB

特别需要专家的建议。

信息:减小应用程序大小。我仍在使用 compress png 压缩图像和 compress jpeg

图像大小差异很大。 IE。 4.1 MB png -> 2.9 MB jpg 压缩后减少到 654.6 KB..

将图像设置为BACKGROUND 我没有发现任何问题...

最佳答案

这只是质量和细节的问题。 仅就我的观点而言,如果您不需要图像的任何透明度,并且在文件质量和大小之间取得适当的妥协,那么对于较大的背景分辨率最好使用 JPG,

PNG 格式 是一种无损压缩文件格式,这使其成为在 Web 上使用的常见选择。 PNG 是以较小的文件大小存储线条图、文本和标志性图形的不错选择。

JPG 格式 是一种有损压缩文件格式。这使得它可用于以比 BMP 更小的尺寸存储照片。 JPG 是在 Web 上使用的常见选择,因为它经过压缩。要以较小的文件大小存储线条图、文本和标志性图形,GIF 或 PNG 是更好的选择,因为它们是无损的。

发件人:http://www.labnol.org/software/tutorials/jpeg-vs-png-image-quality-or-bandwidth/5385/

关于android - 对于 android 开发,我可以在 ImageView 上使用 JPG 图像而不是 PNG 图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34369670/

相关文章:

java - 如何从线程调用 UIThread 上的方法?

html - 将 div 放在居中的图像顶部

java - 将实体作为方法参数传递与发送从实体的一部分创建的新对象

java - Android 应用程序因未知原因崩溃

android - 需要读取固定采样率的android传感器

android - 手机上的背景图片

python - 为什么我无法用Python中的多线程来加快爬取速度?

javascript - JS Dice - 使用 if 条件将 Math.random 值分配给 html 图像

python - cv2.createStitcher() 没有足够的关键点?

c# - string.IndexOf 性能