2012-04-03 2 views
0

http://www.freeiconsweb.com/favicon.ico에서 아이콘 파일을 다운로드했습니다. 나는 아래 PNG로 ICO 파일을 변환하려고 : -Imagemagick 자동으로 중복 파일 생성

im.convert(['favicon.ico', '-format', '16x16+0+0', 'favicon.png'], function (err, stdout, stderr) { 

}); 

결과 : 그것은 나를 위해 두 개의 PNG 파일을 만들 수 있습니다. favicon-0.pngfavicon-1.png.

올바른 결과 : favicon.png 인 하나의 파일 만 만들어야합니다.

왜 imagemagick이 두 개의 파일을 만드는 지 알고 계십니까?

답변

4

ico 파일에는 여러 개의 이미지가 포함될 수 있습니다. 즉, png 할 수 없으므로 ImageMagick은 ico 파일의 각 이미지에 대해 png를 만듭니다.

the Wikipedia page (강조 광산)에서 :

ICO 파일 형식 Microsoft Windows에서 컴퓨터 아이콘 이미지 파일 형식입니다. ICO 파일에는 크기와 색상이 여러 가지 인 작은 이미지가 하나 이상 포함되어 있습니다 (적절하게 크기가 조정될 수 있도록).

하나의 이미지 만 얻으려면 원하는 이미지를 지정해야합니다. 도움이 필요하면 (명령 줄) 문서 on reading particular frames of an image을 참조하십시오.