【发布时间】:2017-01-09 06:44:15
【问题描述】:
我尝试了 Xcode 中的 texturetool 来压缩一堆 .png 纹理以用于 SceneKit 场景。根据Apple docs尝试了几个选项。
texturetool -e PVRTC --channel-weighting-linear --bits-per-pixel-4 -o ImageL4.pvrtc Image.png
生成的图像是原始 png 大小的 3 到 4 倍。我预计它会明显更小。这些是方形纹理,2 的幂等。最终使其更小并进行有损优化传递。
纹理压缩的正确方法是什么(适用于 iOS10)?
更新了压缩测试结果。有了这张图片,它大约是。 2 倍大小。毫不奇怪,结果与 textureTool 相同。 PVRTexTool(来自 Imagination Technologies)提供了多种格式可供选择。
【问题讨论】:
-
就我个人而言,我建议使用 photoshop 及其相当不错的 .png 压缩,适用于大多数几何和矢量类的东西。 .jpg 用于具有视觉复杂性的图像/图片。然后寻找方法来简化解压并在应用程序中使用,以最大程度地造福最终用户。我认为 PVRTC 有点像白日梦。