예를 들어 다음과 같은 이름의 파일이 많이 있다고 가정해 보겠습니다.
- FirstIcon_16.png
- FirstIcon_32.png
- FirstIcon_color_16.png
- FirstIcon_color_32.png
- SecondIcon_16.png
- SecondIcon_32.png
- SecondIcon_color_16.png
- 두 번째 아이콘.png
이 PNG 이미지를 다음으로 변환하고 싶습니다.다층 ICO지금 제출하세요. 다음 명령을 사용하여 동일한 이름을 가진 ICO 세트를 다중 계층 ICO로 변환할 수 있습니다.convert *.png -alpha on -set filename:fname %t %[filename:fname].ico
그렇다면 동시에 여러 개의 ICO 파일을 생성할 수 있는 방법이 있습니까? 따라서 출력은 다음과 같습니다.
- 첫 번째 icon.ico
- FirstIcon_color.ico
- SecondIcon.ico
- SecondIcon_color.ico
올바른 접근 방식은 무엇입니까? 일종의 for 루프를 사용하십시오. 또는 무엇을? :
for f in *.png; do
convert *.png -alpha on -set filename:fname %t %[filename:fname].ico
done
for 루프가 작동하지 않습니다. 하지만 bash를 사용하여 이런 종류의 작업을 어떻게 수행할 수 있습니까? 나는 bash 명령에 익숙하지 않으므로 어떤 도움이라도 환영합니다.