나는 많은 파일이 있는 폴더를 가지고 있으며, 가급적이면 bash에서 한 줄의 코드를 사용하여 xcf
파일을 모두 파일로 변환하고 싶습니다 .png
그러한 작업을 어떻게 수행할 수 있습니까?
답변1
Bash의 문장:
for i in *.xcf; do xcf2png -f $i -o $i.png; done
답변2
김프 이미지 편집기를 사용하여 사용할 수 있습니다출력 대상도구. Ctrl- Shift-를 바로가기로 사용하세요 E. 또는 다음에서
사용할 수 있습니다 .convert
imagemagick
파일 이름.xcf 파일 이름.png 변환
작업을 완벽하게 수행하는 xcftools
유틸리티가 있는 (sudo apt-get install xcftools)를 사용할 수도 있습니다 .xcf2png
xcf2png image.xcf -o image.png
답변3
@k0pernikus와 동일하지만 xcf
출력 파일 이름에서 확장자를 제거합니다.
for i in *.xcf; do xcf2png -f $i -o "${i%.*}.png"; done
답변4
J. Auger의 솔루션을 기반으로 합니다.
find . -name "Amplicon*xcf" | parallel convert {} {.}.png