BRCC32에 리소스 파일을 만드는 데 문제가 있다는 결론을 내 렸습니다. 다양한 색 농도의 ICO 이미지가 있습니다.D2007 (2007 년 12 월 업데이트) BRCC32, ICO, RES 및 색상 심도 문제/설명
구체적으로 8 비트 256 색과 24 비트 XP (알파) 이미지가 모두 포함 된 아이콘이 ICO 파일에있는 경우 BRCC32는이를 포함하는 RES 파일을 생성하지만 8 비트와 24 비트 이미지는 24 비트로 표시됩니다. 문제는 24 비트 이미지를 표시하고자하는 시스템, 즉 256 색 이상을 지원하는 시스템이 해당 요구 사항과 일치하는 첫 번째 이미지를 선택한다는 것입니다. 제 경우에는 최소한 "가짜"24 비트 256 색 아이콘이됩니다. 따라서 데스크탑에서 바탕 화면보다 낮은 해상도의 아이콘을 얻게됩니다.
HeavenTools의 "Resource Tuner"를 사용하면 "Group Icon"정보가 8 비트 이미지에 대한 24 비트 설명자를 보유하고 있음을 분명히 알 수 있습니다.
나를 위해 두 가지 방법이 있습니다. 256 색 ico 이미지를 제거하면 결과 RES 파일에 "올바른"24 비트 XP Alpha 이미지 만 나타납니다. 단점은 256 색 아이콘이 필요 없다는 것입니다. 보다 나은 방법은 BRCC32 대신 http://www.godevtool.com/#rc의 GoRC.exe (리소스 컴파일러)를 사용하는 것입니다. 이렇게하면 8 비트와 24 비트 이미지의 조합을 올바르게 처리 할 수 있습니다. 그 결과 윈도우는 시스템의 디스플레이 해상도에 맞는 올바른 아이콘을 선택할 수 있습니다.
부수적으로 BRCC32가 PNG 압축 이미지를 처리하지 않는 것으로 나타났습니다 (오류 15 할당 오류이 발생 함). GoRC (Jan Wichers 블로그를 통해)와 관련된 오류를 찾고있었습니다.
누군가 내 경험을 확인하는 비슷한 경험을 했나요? 아니면 핵심 지식을 놓치고 있습니까? D2009/D2010에서 여전히 내 문제는 무엇입니까?
폴.
을 내가 그렇게 특정 문제를 본 적이 :이 리소스 파일에서 찾을 수 무슨 일이 일어나고 있는지에 대한 몇 가지 가정을 내가 한 빠른 수정을 염두에 베어링, 나는 당신을 도울 거라고 생각 답변을 추가 할 수는 없지만 Vista 스타일 아이콘 (32 비트)에 문제가 있다고 들었습니다. PNG 문제와 관련이있을 수 있습니다. –
네, 저의 원래 생각은 "할당 실패"가 나오는 곳입니다. IDE가 256 * 256 비스타 스타일의 아이콘을 엉망으로 만들 수 있다는 것을 알고 있기 때문에 "IDE fix pack"도 사용했습니다. 그러나, 나는 계속 나아가 비스타 스타일 PNG 256 * 256 아이콘을 제거하고 동작은 계속되었습니다. 나에게 그것은 프리웨어 GoRC 유틸리티로 잘 처리하므로 리소스 컴파일러 문제와 같이 보인다. – Paul