我使用的是Unity,使用的是 Image
对象中加载图像的字节(来自JSON请求),以显示图像。Texture2D
对象,但生成的图像模糊且像素化,质量很低。这就是代码。
Texture2D myTexture = new Texture2D(2, 2, TextureFormat.ARGB32, false);
myTexture.filterMode = FilterMode.Point;
myTexture.LoadImage(Bytes);
myImage.GetComponent<RawImage>().texture = myTexture;
输出结果是这样的
有什么办法可以提高质量吗? Any idea on how to improve the quality on this? 应该有办法让它看起来更好,如果我把一个资产导入Unity(图像),然后用滤镜模式设置它 Point
,其实看起来很不错,但在这种情况下,它只是让它变得更糟。原图非常详细。
尝试用图像精确 高低 在
Texture2D myTexture = new Texture2D(width, height, TextureFormat.ARGB32, false)。
或者
Texture2D myTexture = new Texture2D(1, 1, TextureFormat.ARGB32, false)。