Image 在opengl中使用哪种图像类型
当使用OpenGL为Android编程时,我似乎能够为我的图像使用BMP、JPG和PNG文件类型。 哪一个(如果有的话)最好?Image 在opengl中使用哪种图像类型,image,opengl-es-2.0,Image,Opengl Es 2.0,当使用OpenGL为Android编程时,我似乎能够为我的图像使用BMP、JPG和PNG文件类型。 哪一个(如果有的话)最好? 非常感谢。这不是OpenGL关心的问题,因为一旦您拥有了图形.Bitmap对象,源代码基本上就不相关了 因此,这本质上退化为“哪种文件格式更好?”这可以用其他问题来回答,例如 最后,我建议使用PNG。为什么? BMP图像(通常)未压缩-它们是图像的精确表示,但大小可能非常大 PNG是一种无损压缩格式-当它被解压缩时,它是图像的精确表示 JPG是一种有损压缩格式-未压缩时
非常感谢。这不是OpenGL关心的问题,因为一旦您拥有了
图形.Bitmap
对象,源代码基本上就不相关了
因此,这本质上退化为“哪种文件格式更好?”这可以用其他问题来回答,例如
最后,我建议使用PNG
。为什么?
BMP
图像(通常)未压缩-它们是图像的精确表示,但大小可能非常大
PNG
是一种无损压缩格式-当它被解压缩时,它是图像的精确表示
JPG
是一种有损压缩格式-未压缩时,它不是精确的表示,因此可能存在视觉瑕疵
因此,BMP
和PNG
都可以精确地表示原始图像,而PNG
文件的大小将更小,这对于移动应用程序非常重要