멀티 사이즈 .ico 파일을 만들거나 얻는 방법? [닫은]


170

단순히 여러 크기의 아이콘 이미지가 포함 된 .ico 파일을 갖고 싶습니다. 크로스 플랫폼 데스크톱 응용 프로그램에서 사용하고 싶습니다 (예를 들어 Windows의 경우 16x16 크기가 앱의 상단 표시 줄에 사용되지만 Alt-을 사용할 때 다양한 열린 응용 프로그램이 표시되면 32x32 크기 버전이 사용됩니다) 탭). .ico 파일이 있으면 위젯 툴킷 내에서이 효과를 사용하는 방법을 알고 있지만 그것을 얻는 방법을 모르겠습니다.

그러한 파일을 만들려면 어떤 프로세스를 사용해야합니까?


9
다음 웹 사이트에서는 여러 .png 이미지를 쉽게 업로드 할 수있는 것으로 보이며이를 무료로 단일 .ico 파일 로 변환
scaevity

3
이 링크는 가장 쉬운 방법입니다. ICO 생성기가 얼마나 큰 이미지를 축소했는지에 대해서는 놀랍습니다. 그것은 모든 목적을 무너 뜨립니다! Chrome을 사용하는 경우 Flash를 사용하도록 설정해야하지만 잘 작동합니다.
Simon_Weaver

사용 ImageMagick이 명령 줄 도구
jcubic

이것은 다양한 ICO 크기에 필요한 것을 이해하는 데 매우 훌륭한 자료입니다. creativefreedom.co.uk/icon-designers-blog/windows-7-icon-sizes
icc97

답변:


145

김프를 사용하면 무료로 할 수 있습니다.

김프의 기능을 사용하여 각 레이어마다 다른 크기를 갖습니다.

올바른 크기의 다음 레이어를 만들었습니다.

  • 256x256은 32bpp 8 비트 알파로 저장됩니다
  • 48x48은 32bpp 8 비트 알파로 저장됩니다
  • 48x48은 8bpp 1 비트 알파로 저장됩니다
  • 32x32는 32bpp 8 비트 알파로 저장됩니다
  • 32x32는 8bpp 1 비트 알파로 저장됩니다
  • 32x32는 4bpp 1 비트 알파로 저장됩니다
  • 16x16은 32bpp 8 비트 알파로 저장됩니다
  • 16x16은 8bpp 1 비트 알파로 저장됩니다
  • 16x16은 4bpp 1 비트 알파로 저장됩니다

노트

  • 적절한 해상도 및 색상 심도 목록임을 확인하기 위해 다른 리소스를 확인해야 할 수도 있습니다.
  • 이미지 외부와 앤티 앨리어싱 처리 된 가장자리에 투명도를 사용하십시오. 레이어 외부에 회색 바둑판 효과가 표시되어 투명 함을 나타냅니다.
  • 16x16 아이콘은 1 픽셀 너비의 연필과 스포이드 도구를 사용하여 손으로 크게 편집하여 원하는 모양으로 만들어야합니다.
  • 김프에서 색 농도 / 모드를 변경하지 마십시오. RGB로 남겨 두십시오
  • .ico로 저장할 때 색상 심도를 변경하면-김프에서 각 레이어의 색상 설정을 변경하기위한 특수 대화 상자가 나타납니다.

1
IcoFX 프로그램은 작업하기가 훨씬 쉽습니다. 각각 16x16, 32x32 및 48x48 해상도의 새 아이콘 3 개를 만드는 데 5 분 밖에 걸리지 않았습니다.
dodgy_coder

7
Mac 용 아티스트가 제공 한 모든 이미지가 이미 있습니다. 내가해야 할 일은 김프에서 그 중 하나를 열고 나머지는 "레이어로 열기"를 선택하는 것입니다. 모든 레이어는 올바른 크기로 자동 생성되고 ico로 내보내기 및 프레스토!
Nicolas Mommaerts

1
배치 방식 으로이 작업을 수행하는 방법이 있습니까? 김프에서 작업 할 때는 항상 다층 이미지를 png로 저장 한 다음 다시 열어서 여러 레이어를 만들어야합니다. 시간이 너무 오래 걸립니다.
Tomáš Zato-복직 모니카

10
iconify2라는 멋진 김프 플러그인이 있습니다. 참조 registry.gimp.org/node/27989
크리스 Morlier

1
김프를 사용하는 것은 매력적이고 훌륭한 조언처럼 작동했습니다! 아이콘이 SVG 인 경우 16x16 크기의 faff를 피하십시오.
gbavba

105

무료 및 오픈 소스 이미지 조작 툴킷 인 ImageMagick은 다음과 같이 쉽게 수행 할 수 있습니다.

참고 : ImageMagick 7은 CLI가 약간 변경되었으므로 magick명령 앞에 추가해야 합니다.

magick convert icon-16.png icon-32.png icon-64.png icon-128.png icon.ico

http://www.imagemagick.org/Usage/thumbnails/#favicon참조하십시오 .

magick convert image.png -bordercolor white -border 0 \
          \( -clone 0 -resize 16x16 \) \
          \( -clone 0 -resize 32x32 \) \
          \( -clone 0 -resize 48x48 \) \
          \( -clone 0 -resize 64x64 \) \
          -delete 0 -alpha off -colors 256 favicon.ico

이제 더 짧아졌습니다.

magick convert image.png -define icon:auto-resize="256,128,96,64,48,32,16" favicon.ico

6
이 명령은 알파 채널을 제거하고 알파 채널을 흰색으로 바꿉니다.
Abe Voelker

4
@AbeVoelker 나는 당신이 "알파 오프"를 남겨두면 그렇게하지 않을 것 같아요. "-bordercolor white -border 0"부분도 포함하지 않았습니다. 그리고 내 소스 png가 이미 64x64이므로 복제본의 마지막 부분은 크기가 조정되지 않았습니다.
Csaba Toth

4
나는 커맨드 라인 솔루션을 좋아하지만 자동으로 크기가 조정 된 16x16은 아마도 흐릿한 것처럼 보일 것입니다. 이 작은 아이콘은 실제로 픽셀 단위로 직접 그려야합니다. 이 경우 게시 한 김프 솔루션이 더 나을 수 있습니다. 우선 순위에 따라 다릅니다.
Greg Woods

3
예, imagemagick 예제는 스케일링 문제 (및 알파 항목 등) 때문에 이상적이지 않지만 단일 명령 줄에서 가능한 것을 깔끔하게 보여줍니다. 각 크기에서 (손으로 그린) 아이콘 세트를 이미 만들었다 고 가정하는 첫 번째 예는 아마도 아주 간단한 명령으로 최상의 결과를 줄 것입니다.
dlm

1
또한 다양한 통해 ICO로 PNG 파일을 병합 할 수 있습니다 온라인 도구
KyleMit

42

우수한 (무료 평가판) IcoFX를 사용하면 최대 256x256의 여러 크기, PNG 압축 및 투명도를 포함한 아이콘을 만들고 편집 할 수 있습니다 . 나는 대체의 대부분에 그것을 강력히 추천합니다.

http://icofx.ro/에서 사본을 받으십시오 . Windows XP 이상을 지원합니다.


Windows는 파일이 표시 될 위치에 따라 파일에서 적절한 아이콘을 자동으로 선택합니다. 아이콘 디자인 및 포함해야 할 크기 / 비트 심도에 대한 자세한 내용은 다음 참조를 참조하십시오.


9
이 게시물에 대한 업데이트 : IcoFX는 더 이상 무료가 아니지만 15 회의 평가 실행이 가능합니다. 이 글은 글을 쓸 당시에는 자유 로웠으므로 투표하지 마십시오.
PaulSkinner

1
IcoFX가 잘 작동했습니다. 방금 다운로드했는데 제한 사항은 30 일 후에 저장 기능을 사용할 수 없다는 것입니다.
dodgy_coder

6
@chovy이 사용 무료-에서이 답변이 기록 된 시간이 될 수 있습니다. 개발자가 지금 변경했습니다. 이전 버전 (1.6.4)을 계속 사용하며 무료입니다. 개선 사항에 대한 가치는 없다고 생각합니다. Google 링크 인 경우 다운로드 링크를 찾을 수 있습니다.
코디 그레이

7
이것이 합법입니까? 마지막 프리웨어 버전 : 321download.com/LastFreeware/page40.html#IcoFX

1
투명 PNG 파일을 투명 ICO 파일로 변환하기 위해 김프와 ImageMagick을 모두 시도한 icofx는 32x32 및 16x16 투명 아이콘의 이미지 품질을 훨씬 향상 시켰습니다. 왼쪽 상단에있는 애플리케이션 아이콘
icc97

13

'@icon sushi'는 여러 개의 icon ico 파일을 무료로 만들 수있는 휴대용 유틸리티입니다.

다른 아이콘 크기를 드래그 앤 드롭하고 모두 선택하고 파일-> 여러 아이콘 만들기를 선택하십시오.

http://www.towofu.net/soft/e-aicon.php 에서 다운로드 할 수 있습니다


2
이것은 내가 예상했던 것보다 더 나은 소프트웨어입니다. 알파 채널이나 투명도 마스크를 제자리에서 편집 할 수도 있습니다 (UI는 이상하지만).
Chel

11

내가하는 일은 512x512 PNG를 준비하는 것입니다. 알파 채널은 둥근 모서리 또는 그림자에 적합합니다. 그런 다음이 사이트 http://convertico.com/에 업로드 한 다음 무료로 6 크기를 반환합니다 .ico 256x256, 128x128, 64x64, 48x48, 32x32 및 16x16 크기의 파일.


가장 쉬운 솔루션. 감사.
Pawan Pillai

2

Visual Studio Resource Editor (VS 2013 Community Edition 무료)는 PNG (및 기타 형식)를 가져오고 ICO를 내보낼 수 있습니다.


1

다양한 크기의 ico 파일을 ICOBundle.app에 쉽게 드롭하고 폴더 대상과 파일 이름을 묻는 메시지를 표시하고 다중 아이콘 .ico 파일을 만드는 ICOBundle이라는 Mac OSX 용 앱을 찾았습니다.

이제 애니메이션 gif 버전을 하나의 파일로 혼합하는 것이 가능하다면 완전한 아이콘 세트가 될 수 있으며 슬프게도 불가능하며 별도의 파일 및 코드 스 니펫이 필요합니다.


-12

신선한 답변 2018 :

1 단계 Microsoft 그림판을 시작합니다. Paint.Net이 아니라 일반 페인트

2 단계“Paint”도구 모음 탭을 클릭하고“Open”을 선택하여 아이콘 형식으로 변환하려는 이미지를 엽니 다.

3 단계 "Paint"탭을 클릭하고 "Save As"옵션을 강조 표시 한 다음 "BMP picture"옵션을 선택하십시오. 256 색으로. 드롭 다운 목록이 있습니다.

4 단계 지금 Paint.net에서 열어야합니다. 아이콘의 파일 이름을 입력하고 파일 확장자로“.ico”(따옴표없이)를 입력하십시오. 아이콘에 대해 원하는 출력 폴더를 선택하고“Save.”(여전히 bmp 유형)를 클릭하면 매개 변수 저장 창에 자동 정의가 표시됩니다.

이것은 제 3 자 앱이 자신의 컴팩에 대한 권한을 갖기를 원하지 않는 사람들을위한 솔루션입니다.
이 간단한 방법을 사용하여 데스크탑 또는 문서의 폴더에 대한 사용자 정의 아이콘을 만듭니다.


2
아마도 이것은 당신에게 단순한 단일 크기 ICO 파일을 줄 수는 있지만, 이것은 요청 된 "다중 크기"ICO 파일 (다른 해상도에서 동일한 아이콘의 여러 버전을 포함하는 단일 ico 파일)을 제공하지 않을 것입니다
Max

@ 맥스 예, 맞습니다
CodeToLife
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.