Как конвертировать изображение в формат PVRTC - PullRequest
4 голосов
/ 18 ноября 2011

Я использовал терминал для преобразования моего jpg изображения с именем left в формат pvrtc, и это происходит:

/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/texturetool -e PVRTC --bits-per-pixel-2 -o left.pvrtc left.jpg  
Failed to load image  
Failed to perform Encode

1 Ответ

2 голосов
/ 10 февраля 2016

Изменение:

/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/texturetool -e PVRTC --bits-per-pixel-2 -o left.pvrtc left.jpg

Кому:

/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/texturetool -e PVRTC --bits-per-pixel-2 -o left.pvr left.PNG

Файл должен быть PNG

Обновлены инструкции по OSX 10.10 +

В Терминале нажмите cd, чтобы убедиться, что вы находитесь в корневом каталоге.

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ && ls

Это должно показать вам список всех инструментов там (Убедитесь, что вы видите texturetool) - Если вы этого не сделаете, обновите свою ОС, затем Xcode

Как только вы узнаете, что он есть, cd вернитесь к своему корню и запустите инструмент, как:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/texturetool -e PVRTC --bits-per-pixel-2 -f PVR -o [new path to pvr to go] [path of original png]

Ваш выход pvr путь может быть ~/whatever/image.pvr, а ваш вход png - это путь к вашему изображению для преобразования .

ЗДЕСЬ и ЗДЕСЬ другие хорошие прохождения

iPhone SDK включает в себя инструмент, который позволяет создавать текстуры в формате сжатия PVRTC, метко названном texturetool. Если Xcode установлен с iPhone OS 2.2 SDK в расположении по умолчанию (/ Developer / Platforms /), то texturetool находится по адресу: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/texturetool.

texturetool позволяет создавать четыре варианта данных PVRTC, основным отличием которых является компромисс между качеством и размером. Вам придется поэкспериментировать с этими вариантами, чтобы определить, какой параметр является наилучшим компромиссом для каждого отдельного изображения текстуры.

ЗДЕСЬ - это тот же код, чтобы помочь, как только у вас есть pvrtc файл

ЗДЕСЬ еще несколько документов

ЗДЕСЬ - хорошее чтение по PVRTC материалу

...