3

在我开始我的问题之前,让我把它放在那里,我知道对于图标等,png 是 Android 中的首选格式。

  • 我的问题是在显示大图像 [图片或照片] 时,首选格式是什么?我正在尝试查看是否可以使用 jpg 图像,因为它们的尺寸较小。

  • 我还想看看对这些大图片使用 jpg 图像是否会导致使用 png 图像可以避免的任何问题。就我而言,我说的是普通的不透明图像。[无阿尔法/透明度]

在大多数情况下,我的图像会填满整个屏幕,在某些情况下,我会在网格中使用较小的缩略图版本。图像库最接近我要构建的内容。

我看到了关于 png 与 jpg 的另一个问题,但我想从 Android 的角度而不是任何其他用例获得一些见解。

4

1 回答 1

3

这个问题应该对此有所了解。非常有帮助。大多数人使用 PNG 的一个重要原因是 alpha 透明度问题。如果这不适用于你,你可能不像大多数人那样依赖它。

此外,这篇文章更深入一些。

PNG 是一种较新的格式,确实是 GIF 的一个很好的替代品。然而,遗憾的是,它有一些缺点:首先它不能像 GIF 那样支持动画。其次,它对 IE6 等较旧的浏览器存在一些支持问题。第三,像Photoshop这样的重要软件对格式的实现很差。这是它的优点:与 GIF 不同,PNG 可以是索引或直接颜色(如 JPG),如果需要的话。这意味着它可以有很好的平滑渐变,如果你不介意更大的文件。PNG 还支持一种称为 Alpha Transparency 的漂亮东西,这意味着即使在索引彩色图像上,您也可以拥有平滑阴影之类的东西。大多数情况下,索引颜色 PNG 文件大小将小于或等于 GIF 等效文件大小。使用额外的功能(数千种颜色或 alpha 透明度)将增加文件大小,尽管。从本质上讲,使用 PNG 只会为您提供更多选择和灵活性。

于 2013-09-09T21:20:37.367 回答