Я попробовал texturetool в Xcode, чтобы сжать кучу текстур .png для использования в сцене SceneKit. Пробовал несколько вариантов по Apple docs.Как сжать текстуры для использования в SceneKit
texturetool -e PVRTC --channel-weighting-linear --bits-per-pixel-4 -o ImageL4.pvrtc Image.png
Полученное изображение было в 3 - 4 раза больше размера оригинального png. Я ожидал, что это будет значительно меньше. Это квадратные текстуры, мощность 2 и т. Д. Завершено, уменьшив его и выполнив прохождение оптимизации с потерями.
Каков правильный подход к сжатию текстур (для iOS10)?
Обновлено с результатами испытаний на сжатие. С этим изображением это было ок. 2x размер. Неудивительно, что результаты были одинаковыми с textureTool. PVRTexTool (из Imagination Technologies) предлагает более широкий выбор форматов на выбор.
лично, я предлагаю фотошоп и его неплохое сжатие .png для большинства геометрических и векторных вещей. И .jpg для изображений/изображений с визуальной сложностью. А затем найти способы оптимизации декомпрессии и использования в приложении, чтобы наилучшим образом воспользоваться конечным пользователем. Думаю, PVRTC - это немного поток. – Confused