2008-10-05 5 views

답변

3

팜 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 source code은 비트 맵의 ​​실제 이진 형식에 대한 최상의 참조입니다.