Поскольку я программирую игры, то часто нужно работать с картинками.
И постоянно переводить их с одного формата в другой. Чаще всего конвертирую их из 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.
Это переименование группы файлов.
Можно стереть все что там будет написано в строке и нажать Счетчик.
Таким образом картинки будут переименованы по порядку.
Спасибо за внимание. Удачи вам в ваших свершениях!