(lote) converte um BMP para um PNG com transparência

2

Tenho + - 500 .bmps que gostaria de converter em .png. Seria especialmente interessante se a cor branca (#FFFFFF) das BMPs originais pudesse ser convertida em transparente nas .pngs.

O PNG-8 é suficiente, pois os .bmp são de 16 cores.

Eu preferiria uma ferramenta de linha de comando que eu possa colocar em um arquivo de lote, mas qualquer um seria útil. Você conhece tal ferramenta?

edite: O sistema operacional que mais uso é o Windows 7 x64, mas também tenho o Cygwin e vários linuxes disponíveis

    
por dtech 26.09.2011 / 21:01

2 respostas

5

ImageMagick pode fazer isso - dê uma olhada no comando Converter , que permite especificar uma cor a ser usada como valor de transparência:

link

    
por 26.09.2011 / 21:11
2

Usando o sistema operacional, etc?

Uma sugestão - resposta genérica: experimente ImageMagik .

Desde a primeira página, você pode obter:

Format conversion: convert an image from one format to another (e.g. PNG to JPEG). Transparency: render portions of an image invisible.

Exemplo de uso:

convert file.jpg -transparent-color '#ffffff' file.png
    
por 26.09.2011 / 21:12