문제

나는 주위에 봤지만 어떤 정보도 보지 못했습니다.응용 프로그램에는 어떤 형식과 아이콘 색상 심도가 사용됩니까?

도움이 되었습니까?

해결책

Palm OS 아이콘 형식은 비트맵 형식의 변형입니다.Palm OS는 서로 다른 색상 심도와 픽셀 밀도의 여러 비트맵을 함께 묶어 런타임 시 적절한 비트맵을 선택하는 비트맵 계열이라는 개념을 지원합니다.아이콘은 애플리케이션의 일부로 'tAIN' 리소스에 저장된 비트맵일 뿐입니다.비트맵은 원래 Mac OS에서 사용된 알고리즘인 RLE 또는 PackBits를 사용하여 압축할 수도 있습니다.

PilRC와 같은 도구를 사용하여 비트맵을 컴파일하는 경우 저밀도 및 고밀도 비트맵을 포함해야 합니다.다음은 내 프로그램 중 하나에서 사용한 샘플 아이콘 정의입니다.

ICON
BEGIN
BITMAP "LargeSXSW06Icon_1bpp_72ppi__22x22.bmp" BPP 1 DENSITY 72
BITMAP "LargeSXSW06Icon_1bpp_144ppi_44x44.bmp" BPP 1 DENSITY 144
BITMAP "LargeSXSWIcon_8bpp_108ppi_33x33.bmp"   BPP 8 COMPRESS TRANSPARENTINDEX 0 DENSITY 108
BITMAP "LargeSXSWIcon_8bpp_144ppi_44x44.bmp"   BPP 8 COMPRESS TRANSPARENTINDEX 0 DENSITY 144
END

SMALLICON
BEGIN
BITMAP "SmallIcon_1bpp_72ppi_15x9.bmp"       BPP 1 DENSITY 72
BITMAP "SmallIcon_8bpp_72ppi_15x9.bmp"       BPP 8 DENSITY 72
BITMAP "SmallSXSWIcon_8bpp_108ppi23x14.bmp"  BPP 8 DENSITY 108
BITMAP "SmallSXSWIcon_8bpp_144ppi_30x18.bmp" BPP 8 DENSITY 144
END

표준 큰 아이콘과 목록 보기 모드의 실행 프로그램에서 사용되는 작은 아이콘이라는 두 개의 아이콘을 정의합니다.크기는 기본 아이콘의 저밀도 및 고밀도의 경우 22x22/44x44이고 작은 아이콘의 경우 15x9/30x18입니다.PilRC는 BMP 파일을 입력으로 사용하지만 각 리소스에 대한 .bin 파일 또는 지정된 모든 리소스가 포함된 결합된 PRC 형식 파일을 출력합니다.그만큼 PilRC 소스 코드 비트맵의 실제 이진 형식에 대한 가장 좋은 참조입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top