비주얼스튜디오 윈도우 아이콘 인클루드 가이드 (아이콘 만들기 크기)
출처는 스택오버플로우이며, 윈도우 비스타, 7, XP 등은 이미 적정 사이즈 가이드가 있습니다. 그래서 비표준으로 아무 크기의 아이콘을 사용하면 안 되고, 윈도우 응용프로그램 가이드에 맞춰 윈도우 아이콘 만들기를 해야 합니다.
가령, XP 표준에는 256 * 256이 없습니다. 세부적으로 96dpi를 기준으로 작업해야 하나 윈도우 OS 마다 적정 크기가 다르므로 ICON을 추가할 땐 반드시 가이드에 맞춰 사이즈를 정해놓고 만들어야 합니다. 다행히 많은 표준 가이드를 스택오버플로우에 정리되어 있네요. 관련 글 소개합니다.
[MFC C++ C# Qt 등 그래픽 다루기 팁]
윈도우XP는 16, 32, 48 사이즈의 아이콘을 사용(만들기)합니다. 윈도우7은 256 크기 윈도우 아이콘을 지원합니다.
윈도우7에서 8, 16, 20, 24, 32, 40, 48, 64, 96, 128 및 256 픽셀 (256 in PNG) 아이콘을 테스트한 결과는 아래와 같습니다. 퍼센티지는 해상도입니다.
- 100% : 탐색기는 16, 40, 48, 256 사용. Windows 사진 뷰어는 96 사용. 그림판은 256 사용
- 125% : 탐색기는 20, 40, 256 사용. Windows 사진 뷰어는 96 사용. 그림판은 256 사용
- 150% : 탐색기는 24, 48, 256 사용. Windows 사진 뷰어는 96 사용. 그림판은 256 사용
- 200% : 탐색기는 40, 64, 96, 256 사용. Windows 사진 뷰어는 128 사용. 그림판은 256 사용
Windows XP
- Explorer views:
- Details / List: 16
- Icons: 32
- Tiles / Thumbnails: 48
- Right-click->Properties / choosing a new icon: 32
- Quickstart area: 16
- Desktop: 32
Windows 7
- Explorer views:
- Details / List / Small symbols: 16
- All other options: 256 (resized, if necessary)
- Right-click->Properties / choosing a new icon: 32
- Pinned to taskbar: 32
- Right-click-menu: 16
- Desktop:
- Small symbols: 32
- Medium symbols: 48
- Large symbols: 256 (resized, if necessary)
- Zooming using Ctrl+Mouse wheel: 16, 32, 48, 256
Windows Runtime
- Main tile: 150x150, 310x150 (wide version)
- Small logo: 30x30
- Badge (for lockscreen): 24x24, monochromatic
- Splashscreen: 620x300
- Store: 50x50
[MFC C++ C# Qt 등 그래픽 다루기 팁]
윈도우 OS에서 8, 32 사이즈는 사용되지 않습니다. 즉, Windows 7에서는 최소한 16, 48 및 256 크기의 아이콘을 사용해야 합니다. 또한 윈도우XP는 리소스 컴파일러가 오래되어 256 크기 아이콘은 메모리 부족을 이유로 띄우지 못하기도 합니다. 그래서 일반적으로 추천하는 아이콘 크기는 아래와 같습니다.
- 16 - 상태 / 제목 표시 줄 버튼
- 32 - 바탕 화면 아이콘
- 48 - 폴더보기
- 64/128 - 추가 사이즈
그래서 프로그래머들은 레거시 환경을 지원하기 위해서 16, 24, 32, 48, 256 크기의 윈도우 아이콘을 모두 리소스에 포함해야 합니다.
[MFC C++ C# Qt 등 그래픽 다루기 팁]
마지막으로 마이크로소프트에서 제공하는 고화질 DPI 아이콘 지원 사이즈는 아래와 같습니다. 또한, MFC로 트레이 아이콘을 작성한다면 해당 포스트[여기]도 참조해 주세요.
- 96 x 96
- 128 x 128
- 320 x 320
- 384 x 384
- 512 x 512
비주얼스튜디오 윈도우 아이콘 인클루드 가이드 (아이콘 만들기 크기)