Como converter vários arquivos XCF para PNG?

4

Eu tenho uma pasta com muitos arquivos xcf , que eu quero que todos sejam convertidos em arquivos png , na melhor das hipóteses, por meio de um one-liner do bash.

Como posso realizar essa tarefa?

    
por k0pernikus 15.04.2013 / 01:52

3 respostas

7

Uma linha do bash:

for i in *.xcf; do xcf2png -f $i -o $i.png; done

    
por 15.04.2013 / 02:01
4

Você pode usar o editor de imagens do GIMP e usar a ferramenta Exportar para . Use Ctrl - Deslocando - E como atalho.
Ou você pode usar convert de imagemagick :

convert filename.xcf filename.png

Você também pode usar xcftools (sudo apt-get install xcftools), que possui um utilitário chamado xcf2png que faz esse trabalho perfeitamente.

xcf2png image.xcf -o image.png
    
por 15.04.2013 / 15:42
0

mesmo de @ k0pernikus, mas remova a extensão xcf do nome do arquivo de saída

for i in *.xcf; do xcf2png -f $i -o "${i%.*}.png"; done

    
por 09.06.2017 / 22:11