Play now

пятница, 21 января 2011 г.

Как переконвертировать папку с картинками?!

Поскольку я программирую игры, то часто нужно работать с картинками.

И постоянно переводить их с одного формата в другой. Чаще всего конвертирую их из png в tga.

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



Часто случается нужно переконвертировать с png в tga 50 картинок в одной папке.

Фотошоп для этого плохо подходит,так как он убивает прозрачность. GIMP с этим справляется хорошо, но автоматизировать его очень сложно.



И только сегодня я узнал о программе ImageMagick. Она хоть и консольная но очень мощная.

Конвертирует буквально любые форматы картинок целыми папками.

Но для удобной работы с ней нужно установить Total Commander.
Вначале скачайте и установите саму программу ImageMagick, потом TotalComander если у вас его нету.

Далее заходите в папку через TotalComander, нажимаете Инструменты->открыть командную консоль.

Вводите



FOR %i IN (*.png) DO @convert %i %i.tga



форматы можно заменить какие вам нужно. и нажимаете enter.

Вот и все)) Картинки уже в нужном формате в той же папке.



Программа при сохранении дописывает к имени файла его старое расширение.

Но что бы избавится этого обведите все картинки и нажмите ctrl+M.

Это переименование группы файлов.

Можно стереть все что там будет написано в строке и нажать Счетчик.

Таким образом картинки будут переименованы по порядку.



Спасибо за внимание. Удачи вам в ваших свершениях!

Комментариев нет:

Отправить комментарий