2

У меня есть +- 500 .bmp, которые я хотел бы конвертировать в .png. Было бы особенно хорошо, если бы белый цвет (#FFFFFF) оригинальных BMP мог быть преобразован в прозрачный в .png.

PNG-8 достаточно, поскольку .bmp имеют 16 цветов.

Я бы предпочел инструмент командной строки, который я могу поместить в командный файл, но любой из них будет полезен. Знаете ли вы о таком инструменте?

редактировать: ОС, которую я использую чаще всего, это Windows 7 x64, но у меня также есть Cygwin и различные доступные Linux

2 ответа2

5

ImageMagick может сделать это - взгляните на команду Convert , которая позволяет вам указать цвет, который будет использоваться в качестве значения прозрачности:

http://www.imagemagick.org/script/convert.php

2

Используя какую операционную систему и т.д.?

Одно из предложений - общий ответ: попробуйте ImageMagik.

Прямо с первой страницы вы можете получить:

Преобразование формата: преобразование изображения из одного формата в другой (например, PNG в JPEG). Прозрачность: сделать части изображения невидимыми.

Пример использования:

convert file.jpg -transparent-color '#ffffff' file.png

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .