내 Windows 응용 프로그램 아이콘의 아이콘 크기를 선택하십시오.
Windows XP 이상(예: Vista/7)에서 실행되는 Windows 응용 프로그램이 있습니다.Vista UI 지침에 따르면 표준 크기는 16x16, 32x32, 48x48, 256x256입니다(XP 표준 크기에는 256x256 아이콘이 포함되지 않음).이 크기 외에도 96x96과 128x128도 있습니다(더 만들 수 있습니다).
다음 아이콘 크기 중 어떤 것을 포함해야 합니까?셸에서 실제로 "비표준" 크기를 사용할까요? 아니면 단순히 응용 프로그램을 부풀릴까요?
자세히 확인하는 데 시간이 좀 걸렸어요.이미지 크기가 16, 24, 32, 40, 48, 64, 96, 128, 256인 아이콘을 만들었습니다.그리고 어떤 이미지가 표시되는지 확인했습니다.이 모든 작업은 일반 96dpi로 수행되었습니다.더 큰 DPI를 사용하는 경우 더 큰 크기를 사용할 수 있습니다(Windows 7에서는 조금만 확인).결과는 다음과 같습니다.
Windows XP: 입니다.
- 다음을 수행합니다.
- 세부 정보/목록: 16입니다.
- 아이콘: 32개입니다.
- 타일/썸네일: 48개입니다.
- 마우스 오른쪽 버튼 클릭-> 속성 / 새 아이콘 선택: 32
- 빠른 시작 영역: 16입니다.
- 데스크톱: 32입니다.
Windows 7: 을 참조하십시오.
- 다음을 수행합니다.
- 세부 정보/목록/작은 기호: 16개입니다.
- 기타 모든 옵션: 256(필요한 경우 크기 조정)
- 마우스 오른쪽 버튼 클릭-> 속성 / 새 아이콘 선택: 32
- 32입니다.
- 마우스 오른쪽 버튼 메뉴: 16입니다.
- 바탕화면입니다.
- 작은 기호: 32개입니다.
- 중간 기호: 48입니다.
- 큰 기호: 256(필요한 경우 크기 조정)
- Ctrl+마우스 휠을 사용하여 확대/축소합니다: 16, 32, 48, 256
Windows 런타임: (여기에서)입니다.
- 메인 타일: 150x150, 310x150(폭 버전)입니다.
- 작은 로고: 30x30입니다.
- 배지(잠금 화면용): 24시간 365일, 단색입니다.
- 스플래시 스크린: 620x300입니다.
- 매장: 50x50입니다.
따라서 Windows XP는 16, 32, 48 크기의 아이콘을 사용하고 Windows 7(Vista도 포함)은 256 크기의 아이콘을 사용합니다.다른 모든 중간 아이콘 크기는 무시됩니다(체크하지 않은 일부 영역에서 사용될 수 있음).
또한 Windows 7에서 아이콘 크기가 누락된 경우 어떻게 되는지 확인했습니다.
누락된 크기가 생성됩니다(분명히).크기가 16, 32 및 48인 경우 하나라도 누락된 경우 다운스케일링을 사용하는 것이 좋습니다.따라서 크기가 16과 48인 아이콘이 있으면 48 아이콘에서 32 아이콘이 생성됩니다.256 아이콘은 다른 크기를 사용할 수 없는 경우에만 사용됩니다!따라서 아이콘의 크기가 16과 256이면 다른 크기는 16 아이콘에서 상향 조정됩니다!
또한 256 아이콘이 없으면 (생성된) 48 아이콘이 사용되지만 크기가 더 이상 조정되지 않습니다.가운데에 48개의 아이콘이 있는 빈 영역이 있습니다.
XP에서는 기본 데스크톱 아이콘 크기가 32x32인 반면 Windows 7에서는 48x48입니다.따라서 Windows 7에서는 48 아이콘을 사용하는 것이 상대적으로 중요합니다.그렇지 않으면 더 작은 아이콘에서 크기가 상향 조정되어 보기 흉할 수 있습니다.
Windows XP 호환성에 대한 참고 사항입니다.아이콘을 창 아이콘으로 재사용할 경우 압축된 256 아이콘을 사용하면 응용 프로그램이 충돌할 수 있습니다.해결책은 아이콘을 압축하지 않거나 (압축된) 256 아이콘이 없는 두 번째 버전을 생성하는 것입니다.자세한 내용은 여기를 참조하십시오.
Windows 7에서 8, 16, 20, 24, 32, 40, 48, 64, 96, 128 및 256픽셀(PNG의 경우 256픽셀)의 아이콘을 사용하여 테스트한 후 다음을 수행합니다.
- 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을 사용합니다.
따라서 8개, 32개는 전혀 사용되지 않았고(32개는 낯설지만), 128개는 매우 높은 dpi 화면을 가진 Windows Photo Viewer에서만 사용되었습니다. 즉, almot은 전혀 사용되지 않았습니다.
즉, Windows 7에서는 아이콘이 최소한 16, 48 및 256을 제공해야 합니다.고해상도로 최신 화면을 지원하려면 16, 20, 24, 40, 48, 64, 96 및 256을 제공해야 합니다.Windows 7의 경우 PNG를 사용하여 모든 사진을 압축할 수 있지만 Windows XP와의 하위 호환성을 위해 16~48은 압축하지 않아야 합니다.
Microsoft UX 아이콘 지침에는 다음과 같이 나와 있습니다.
"어플리케이션 아이콘 및 제어판 항목:전체 세트에는 16x16, 32x32, 48x48 및 256x256(코드 범위는 32에서 256 사이)이 포함됩니다."
이 4가지 사이즈를 제공해야 한다는 것을 의미합니다(불행히도 명시적으로 명시하지는 않습니다).
색상 형식에 대한 추가 세부 정보입니다. 이 또한 유용할 수 있습니다.
"아이콘 파일은 원격 데스크톱의 기본 설정을 지원하기 위해 8비트 및 4비트 팔레트 버전도 필요합니다."
"256x256픽셀 이미지의 32비트 복사본만 포함해야 하며 파일 크기를 줄이려면 256x256픽셀 이미지만 [PNG]로 압축해야 합니다."
Windows 10의 경우, 이것은 정확히 정확하지 않습니다. 사실 스택오버플로우의 답변 중 어느 것도 픽셀 아트를 아이콘으로 사용하려고 했을 때 이것을 발견하지 못했습니다(이 경우 보간 및 윈도우 스무딩의 원인을 쉽게 알 수 있습니다). 이 게시물의 크기를 사용했는데도 픽셀 아트를 아이콘으로 사용하려고 했을 때 크기가 조정되었습니다.
앱을 만들고 모든 DPI 설정에 대한 작업을 수행했습니다. 잘 알겠습니다.
10(윈도우 10) 모든 DPI 설정의 모든 아이콘 해상도Windows 10(윈도우 10) DPI 설정입니다.
또한 내 앱을 사용하여 아이콘을 만들 수 있습니다. 또한 가장 가까운 이웃 보간 기능으로 스무딩 기능을 사용할 수 있습니다. 이는 제가 본 나쁜 편집기에서는 수행되지 않습니다.
해상도만 원하는 경우 다음을 수행합니다.
, 20, 24, 28, 31, 32, 40, 42, 47, 48, 56, 60, 63, 84, 25616, 20, 24, 28, 30, 31, 32, 40, 42, 47, 48, 56, 60, 63, 84, 256입니다.
모든 PNG 아이콘을 사용해야 하며, 이 아이콘 옆에 어떤 아이콘을 넣어도 표시되지 않습니다.왜 제 게시물을 보세요.
(Windows 8/10에 대한 답변이 업데이트되었습니다.)
새 Windows 설계 지침에서 지침 및 크기의 전체 목록을 확인하십시오. https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets#asset-types
계속 포함합니다.기존 환경을 지원하기 위해 다음과 같은 크기의 ICO 파일을 사용합니다.
- 16x16입니다.
- 24시간 365일입니다.
- 32x32입니다.
- 48x48입니다.
- 256x256입니다.
96x96이 아닌 64x64를 사용하십시오.주로 다음을 사용합니다.
- 16 - 상태/표시줄 버튼입니다.
- 32 - 바탕 화면 아이콘입니다.
- 48 - 폴더 보기입니다.
- 64/128 - 추가 크기입니다.
256은 XP에서도 작동하지만 이전 리소스 컴파일러에서 "메모리 부족" 오류가 발생하는 경우가 있습니다.
이 공식 Microsoft Windows 앱 개발 가이드는 다음과 같이 설명합니다.
애플리케이션에는 최소한 16x16, 24x24, 32x32, 48x48 및 256x256이 있어야 합니다.
다음은 일부 프로그램과 ICO 파일에 포함된 크기 목록입니다.
| 어플 | 아이콘입니다. | 16 | 20 | 24 | 32 | 40 | 48 | 60 | 64 | 72 | 80 | 96 | 256 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 구글 크롬106입니다. | ✓ | ✓ | ✓ | ✓ | |||||||||
| 인텔리J IDEA 2022.2.3입니다. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| MS PowerToys 0.63.0입니다. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| MS 페인트 11.2208.6.0입니다. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| MS 작업 관리자 10.0입니다. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| MS Word 2021입니다. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| MS Visual Studio 2022입니다. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
ImageMagick으로 PNG 등에서 다양한 크기의 ICO 파일을 생성할 수 있습니다.
./magick my-source-image.png -background transparent -define icon:auto-resize="16,24,32,48,64,256" C:/Users/Hello/Desktop/result.ico
메모들
- 다음을 포함하는 앱이 없습니다.
128크기 - 그
256크기는 입니다.PNG포맷; 기타는 다음과 같습니다.ICO MSMicrosoft의 줄임말입니다.- 이 도구를 사용하여 프로그램 .exe 파일에서 아이콘을 추출했습니다.
- 다음과 같이 ImageMagick을 사용하여 위의 아이콘을 저장하고 직접 검사할 수 있습니다.
./magick identify "C:/Users/Hello/Desktop/result.ico"
Microsoft MSDN 권장 사항에서 다음을 참조하십시오.
응용 프로그램 아이콘 및 제어판 항목:전체 세트에는 16x16, 32x32, 48x48 및 256x256(코드 범위 32와 256 사이)이 포함됩니다..ico 파일 형식이 필요합니다.클래식 모드의 경우 전체 집합은 16x16, 24x24, 32x32, 48x48 및 64x64입니다.
따라서 표준 권장 크기는 이미 다음과 같습니다.
- 16 x 16 입니다.
- 24x24 입니다.
- 32 x 32 입니다.
- 48 x 48 입니다.
- 64 x 64 입니다.
- 256 x 256 입니다.
높은 DPI 설정을 지원하려면 전체 목록에 다음과 같은 크기가 포함됩니다.
- 20 x 20 입니다.
- 30 x 30 입니다.
- 36 x 36 입니다.
- 40 x 40 입니다.
- 60 x 60 입니다.
- 72 x 72 입니다.
- 80 x 80 입니다.
- 96 x 96 입니다.
- 128 x 128 입니다.
- 320 x 320 입니다.
- 384 x 384 입니다.
- 512 x 512 입니다.
TL;DR. 입력하세요Visual Studio 2019, 를 추가합니다.Icon에 리소스를 제공합니다.Win32응용 프로그램에서 아래 형식을 가진 자동 생성된 아이콘 파일을 얻을 수 있습니다.Windows용 #1 개발자 툴이 이 기능을 제대로 수행한다고 생각합니다.따라서, a는 다음과 같습니다.WindowsCompatible의 형식은 다음과 같아야 합니다.
| Resolution | Color depth | Format |
|:-----------|------------:|:------:|
| 256x256 | 32-bit | PNG |
| 64x64 | 32-bit | BMP |
| 48x48 | 32-bit | BMP |
| 32x32 | 32-bit | BMP |
| 16x16 | 32-bit | BMP |
| 48x48 | 8-bit | BMP |
| 32x32 | 8-bit | BMP |
| 16x16 | 8-bit | BMP |
언급URL : https://stackoverflow.com/questions/3236115/which-icon-sizes-should-my-windows-applications-icon-include 입니다.
'programing' 카테고리의 다른 글
| 한 디렉터리에서 기존 디렉터리로 파일을 복사합니다. (0) | 2023.04.25 |
|---|---|
| 스위치 케이스와 폴스루요? (0) | 2023.04.25 |
| 이클립스는 다음과 같습니다.전체 작업 공간을 새로 고치려면 어떻게 해야 합니까?F5는 그렇지 않습니다. (0) | 2023.04.25 |
| DLL 함수를 표시하는 방법 (0) | 2023.04.20 |
| C#의 String과 String의 차이점은 무엇입니까? (0) | 2023.04.20 |