2009년 1월 25일 일요일
About Photoshop File Format Internal
simonsayz@naver.com
포토앨범 맥스페이퍼를 위하여, 수작업으로 분석한 포토샵 파일 구조 분석입니다.
맥스페이퍼 다음버전부터는 포토샵 파일 출력 기능이 추가됩니다.
맥스페이퍼 다운로드 3MB ( http://www.maxpaper.com/ )
주제어 :
맥스페이퍼,maxpaper,포토앨범,포토샵,포토샵 파일구조,RLE,RAW,Packbits,TIFF Standard,
델파이,PSD,PSB,PSD CS,RLE Compressed,압축앨범,성장앨범,자동보정,증명사진,사진인화,
Noritsu,Fujifilm,프론티어 7500,프론티어 7700,Frontier 7500,Panda,Simon,Qss HD
문서 참조를 위하여, 영어로 작성되었습니다.
This is analysis report of the 5x5 pixel psd file (Blue & Red) for maxpaper.
Remarks
Maxpaper is photo album software. ( http://www.maxpaper.com/ )
Last modified : Jan,26,2009
Revision 1.6 by simon,choi
(simonsayz@naver.com)
Preset Variable
Calculated Varitable
Common Header of PSD (RLE Compressed Version) |
/- File Header ----------------------------------------------------------------/
|
/- Layer and Mask ---------------------------------------------------------/
00 00 01 76 ; Layer Length (374 ) Offset x1
00 00 01 72 ; Layer Info Len (370 = 2 + 106*2 + 88 + 68 ) Offset x1 + 4d
FF FE ; No of Layers, If < 0 -> 1st alpha have transparency area
00 00 00 00 ; Top Offset x2 Layer #1 (106bytes)
|
00 00 00 01 ; Top Offset x3 Layer #n (106bytes)
|
Layer 1( Transparency,Red,Green,Blue )-------------------------------------
*00 01 ; Alpha / RLE
|
16h (88bytes)
|
*00 01 ; Red / RLE
|
16h
Length of Red |
*00 01 ; Green / RLE
|
16h
Length of Green |
*00 01 ; Blue / RLE
|
16h
Length of Blue |
FF FF FF FF FF FF 00 00 00 00 00 00
FF FF FF FF FF FF 00 00 00 00 00 00
FF FF FF FF FF FF 00 00 00 00 00 00
FF FF FF FF FF FF 00 00 00 00 00 00
FF FF FF FF FF FF 00 00 00 00 00 00
Layer 2( Transparency,Red,Green,Blue )-------------------------------------
*00 01 ; Alpha / RLE
|
12h (68bytes)
|
*00 01 ; Red / RLE
|
12h
Length of Red |
*00 01 ; Green / RLE
|
12h
Length of Green |
*00 01 ; Blue / RLE
|
0Eh
Length of Blue |
FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF
FF 00 00 00 FF 00 FF FF FF 00 00 FF FF FF 00 FF FF FF FF FF
FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF
/- Image Data -----------------------------------------------------------------/
*00 01 ; RLE
00 02/00 02/00 06/00 02/00 02/ ; Alpha ColSize * Height (2x5)
00 06/00 02/00 02/00 02/00 06/ ; Red ColSize * Height (2x5)
00 06/00 02/00 06/00 02/00 06/ ; Green ColSize * Height (2x5)
00 06/00 02/00 02/00 02/00 06/ ; Blue ColSize * Height (2x5)
FC FF /FC 00/00 00 FE FF 00 00/FC 00/FC FF
00 FF FE 00 00 FF/FC 00/FC 00 /FC 00/00 FF FE 00 00 FF
00 FF FE 00 00 FF/FC FF/00 FF FE 00 00 FF/FC FF/00 FF FE 00 00 FF
00 00 FE FF 00 00/FC FF/FC FF /FC FF/00 00 FE FF 00 00
FF FF FF FF FF FF 00 00 00 FF FF 00 00 00 FF 00 FF FF FF 00
00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF
00 FF FF FF 00 00 00 00 00 00 FF 00 00 00 FF FF FF FF FF FF
00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF 00 00 00 FF FF 00 00 00 FF 00 FF FF FF 00
This is analysis report of the 2x2 pixel psd file (RGBA) for maxpaper.
Common Header of PSD (Uncompressed Version) |
/- File Header ----------------------------------------------------------------/
|
/- Layer and Mask ---------------------------------------------------------/
00 00 00 88 ; Layer Length ( 136 ) Offset x1
00 00 00 84 ; Layer Info Len ( 132 = 106+24+2 ) Offset x1 + 4d
FF FF ; No of Layers, If < 0 -> 1st alpha have transparency area
00 00 00 00 ; Top Offset x2 Layer #1 (106bytes)
|
Layer 1( Transparency,Red,Green,Blue )-------------------------------------
|
06h (24bytes)
|
|
06h
|
|
06h
|
|
06h
|
FF FF FF 00 00 FF 00 00
FF 00 00 FF 00 FF FF FF
/- Image Data -----------------------------------------------------------------/
*00 00 ; Raw Data
FF 00/00 FF ; Alpha
00 FF/00 FF ; Red
00 00/FF FF ; Green
FF FF/FF 00 ; Blue ColSize * Height (2x5)
FF 00 00 FF 00 00 FF FF
00 FF 00 FF FF FF FF 00
댓글 없음:
댓글 쓰기