터미널을 사용하여 .JPG 또는 .PNG를 .ICO로 변환하고 다시 변환

터미널을 사용하여 .JPG 또는 .PNG를 .ICO로 변환하고 다시 변환

.jpg또는 .png기타 확장명을 로 변환하는 데 사용할 수 있는 명령이 있습니까 .ico? 가능하다면 파비콘 크기로 크기를 조정할 수도 있나요?

.ico또한 에서 .jpg또는 으로 설정하고 싶습니다 .png.

답변1

이미지를 조작하는 데 가장 유용한 프로그램(스위트)은 다음과 같습니다.이미지매직( sudo apt install imagemagick) 그리고 이 작업을 위해서는 다음이 필요합니다.convert바이너리.

다음과 같은 것을 사용해야 합니다:

convert -resize x16 -gravity center -crop 16x16+0+0 input.png -flatten -colors 256 -background transparent output/favicon.ico

답변2

콘솔에서 이를 수행하는 가장 좋은 명령은 다음과 같습니다.

convert <your-image-here> -define icon:auto-resize=256,64,48,32,16 favicon.ico

너가 좋아하길 바래!

답변3

이 zsh 기능을 사용하십시오:

png2ico () {
    local i="${1}" o="${2:-${1:r}.ico}" s="${png2ico_size:-256}"
    convert -resize x${s} -gravity center -crop ${s}x${s}+0+0 "$i" -flatten -colors 256 -background transparent "$o"
}

다음과 같습니다:

png2ico input.png

관련 정보