在Android应用程序中显示图片[而非图标]的PNG与JPG

在Android应用程序中显示图片[而非图标]的PNG与JPG,android,android-imageview,android-image,Android,Android Imageview,Android Image,在我开始提问之前,让我先说明一下,我知道对于图标等,png是Android中首选的格式 我的问题是,当显示大图像[图片或照片]时,首选的格式是什么?我想看看我是否可以使用jpg图像,因为它们的尺寸更小 我还想看看在这些大图片中使用jpg图像是否会导致使用png图像可以避免的任何问题。在我的例子中,我指的是普通的不透明图像。[无α/透明度] 在大多数情况下,我的图像将填满整个屏幕,在某些情况下,我将在网格中有更小的图像缩略图版本。一个图片库是最接近我想要建立的 我看到了关于png和jpg的另一

在我开始提问之前,让我先说明一下,我知道对于图标等,png是Android中首选的格式

  • 我的问题是,当显示大图像[图片或照片]时,首选的格式是什么?我想看看我是否可以使用jpg图像,因为它们的尺寸更小

  • 我还想看看在这些大图片中使用jpg图像是否会导致使用png图像可以避免的任何问题。在我的例子中,我指的是普通的不透明图像。[无α/透明度]

在大多数情况下,我的图像将填满整个屏幕,在某些情况下,我将在网格中有更小的图像缩略图版本。一个图片库是最接近我想要建立的

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

应该对此有所启发。非常有用。大多数人使用PNG的一个重要原因是alpha透明度问题。如果这不适用于你,你可能不会像大多数人那样与它联系在一起

而且,它的研究更深入了一点

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


“安卓”在这里并不重要。它和其他任何用例都一样,真的。如果你使用像登录页这样的图片,应该使用JPEG,因为JPEG的尺寸很小。是的,透明度对我来说并不重要。因此,我现在将继续使用jpg图像。另一篇文章也很有帮助。非常感谢。