У меня есть около 2000 PVRTC
графики, которые используются для увеличения изображения путем их объединения. Чтобы обработать это с помощью моего сценария, мне нужно преобразовать эту графику в формат TGA
или PNG
, но с сохранением исходных имен файлов. Я знаю, что PVRTexTool может конвертировать его, сохраняя изображения как новый тип, но ручная обработка 2000 графики невозможна. Есть ли способ конвертировать сразу несколько PVRTC
графики?
Преобразование графики PVRTC в PNG/TGA
Ответы (1)
Ответ, который является обновлением моего комментария выше, любезно предоставленным коллегой:
После небольшого уговора инструмент командной строки PVRTexToolCLI.exe выполнит распаковку. Предположим, что входным файлом PVRTC является ABC.pvr (он также может работать с .dds, но я не пробовал), и вы хотите распаковать его в ABC. png, используйте
PVRTexToolCLI -f R8G8B8A8 -d ABC.png -i ABC.pvr
Кажется, он также создает дополнительный файл .pvr (вероятно, ABC.Out.pvr), поэтому просто удалите его позже.
Как вы создаете скрипт для выполнения всех этих задач, зависит от вас, но, возможно, вы могли бы использовать cygwin.
Вы также упомянули "...с TexturePacker (странным образом размер изображения стал 516x516 с 512x512)".
По стечению обстоятельств я задал почти тот же вопрос Андреасу Лоу. Он сказал, что вокруг всех изображений размещается граница в 2 пикселя, поэтому, если есть только одно и, я думаю, оно полностью непрозрачно, оно станет на 4 пикселя выше и шире.
Наконец — и извините за откровенную вилку — вам лучше задать этот вопрос на Форум программы предварительной оценки PowerVR. :-)
sed
иxargs
. Если бы вы могли написать это для командной строки Windows, это было бы потрясающе - person lolbas   schedule 12.10.2015