ImageMagick pode fazer isso - dê uma olhada no comando Converter , que permite especificar uma cor a ser usada como valor de transparência:
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
ImageMagick pode fazer isso - dê uma olhada no comando Converter , que permite especificar uma cor a ser usada como valor de transparência:
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
Tags batch conversion png bmp