【问题标题】:Android - Optimum Image Size for App Performance and QualityAndroid - 应用性能和质量的最佳图像大小
【发布时间】:2014-11-02 02:10:11
【问题描述】:

我想知道应用程序中每个 png 图像文件的最佳大小是多少?

当我完成游戏应用程序时,我假设将包含超过 50 个 .png 图像

在应用程序中。我希望每个 png 图像都具有高质量并最大限度地提高性能

应用程序(我不希望我的游戏应用程序出现任何延迟峰值..)。

有没有什么快速的方法可以找到最佳的图片尺寸?

提前致谢!

【问题讨论】:

  • the optimum image size?为了什么?填满屏幕?用作图标?
  • 不作为图像出现在屏幕上。例如,游戏中的怪物、塔等图像。我希望它们具有高质量,同时图像大小不会影响应用程序的任何性能

标签: java android image png


【解决方案1】:

实际上不可能知道一个最佳大小,但对于游戏的精灵,就像你想要的那样,你可以试试精灵表。这个问题有更多信息。 Spritesheet programmatically cutting: best practices

如果您不想这样做,请尝试使用 jpg 压缩或 http://www.tinypng.org 之类的服务尽可能地压缩您的图像

【讨论】:

  • 嗯...我认为他不应该压缩图像。因为解压需要时间。
  • 我也在考虑使用spritesheet,但是如果spritesheet的大小越来越大,它不会降低性能吗?或者是否有任何规则可以为其制定最佳尺寸?我也在考虑压缩图像,但我担心它会降低质量。谢谢你的回答:)
  • 除非您使用 tinypng 查看图像的像素级别,否则您不会真正看到质量下降。即使这样,变化也不明显,他们使用了一种非常好的算法来保存颜色,同时下采样到 png8
  • 它会降低性能,这就是为什么最好只在同一张表中包含相关的精灵,例如动画。
猜你喜欢
  • 2014-05-04
  • 1970-01-01
  • 2015-10-10
  • 1970-01-01
  • 2021-04-18
  • 1970-01-01
  • 2011-06-16
  • 1970-01-01
  • 2013-06-18
相关资源
最近更新 更多