저는 py2exe를 사용하여 "compyled".exe에 아이콘 (.ico)을 삽입하려고했습니다.py2exe가있는 .exe에 아이콘을 포함하고 있습니까? Vista에서 볼 수 있습니까?
py2exe에이 아이콘 삽입하는 방법을 가지고있다 :
windows=[{
'script':'MyScript.py',
'icon_resources':[(1,'MyIcon.ico')]
}]
을 그리고 그게 내가 사용하고있는 것입니다. 아이콘은 Windows XP 이하에서는 정상적으로 표시되지만 Vista에서는 전혀 표시되지 않습니다. PNG 형식의 새로운 Vista 아이콘 형식 (최대 256x256 픽셀)이 그럴 것이라고 생각합니다.
Windows XP에서 아이콘을 깨지 않고 py2exe를 어떻게 실행 파일에 포함시킬 수 있습니까?
py2exe 대신 외부 유틸리티를 사용하여 멋지다. this command-line utility을 포함 시키려고했지만 항상 내 exe를 손상시키고 어떤 이유로 크기를 자른다.
png2ico로 만든 아이콘이 작동하지만 png2ico가 내 아이콘의 256x256 PNG 버전 사용을 거부하면 크기가 더 작아집니다. ("너비는 8의 배수 여야하며 <256, 높이는 <256이어야합니다.")이 제한을 없앨 수있는 방법이 있습니까? –
아마도 최대 해상도 255x255를 만드시겠습니까? 나는별로 달라 보이지 않을 것이라고 상상한다. –
png2ico (최대 크기는 248)를 사용하여 올바른 아이콘을 생성하고 py2exe setup.py에서 올바르게 지정했으나 여전히 탐색기에 exe의 아이콘이 생성되었습니다. 리소스 해커는 아이콘이 exe에 포함되어 있지만 Explorer에는 표시되지 않음을 보여줍니다. 이것은 이상합니다. – James