png.pro |
|
|
png |
RFC 2083 |
|
field -signature |
|
|
blob |
'\x89\x50\x4E\x47\x0D\x0A\x1A\x0A' |
|
signature |
|
|
|
png_chunk |
RFC 2083 |
|
field -length |
|
|
integer |
0 |
|
length |
|
field -name |
|
|
string(fixed) |
|
|
chunk type |
|
field -flags |
|
|
flags |
|
|
property bits |
|
field -data |
|
|
strswitch |
|
|
|
|
field -crc |
|
|
checksum |
|
|
4-byte CRC (Cyclic Redundancy Check) |
|
|
|
png_IHDR |
|
|
field -width |
|
|
integer |
|
|
|
|
field -height |
|
|
integer |
|
|
|
|
field -depth |
|
|
integer |
|
|
bit depth |
|
field -color |
|
|
flags |
|
|
color type |
|
field -colortype |
|
|
integer |
|
|
color type |
|
field -cm |
|
|
list |
|
|
compression method |
|
field -fm |
|
|
list |
|
|
filter method |
|
field -im |
|
|
list |
|
|
interlace method |
|
|
|
png_PLTE |
|
|
fieldarray -colors |
|
|
integer |
|
|
RGB value for each color of the index |
|
|
|
png_bKGD |
|
|
field -index |
|
|
integer |
|
|
palette index of the color to be used as background |
|
field -gray |
|
|
integer |
|
|
gray level to be used as background |
|
field -red |
|
|
integer |
|
|
R of the RGB color to be used as background |
|
field -green |
|
|
integer |
|
|
G of the RGB color to be used as background |
|
field -blue |
|
|
integer |
|
|
B of the RGB color to be used as background |
|
|
|
png_gAMA |
|
|
field -gamma |
|
|
integer |
|
|
gamma of the camera times 100000 |
|
|
|
png_pHYs |
|
|
field -x |
|
|
integer |
|
|
pixels per unit, X axis |
|
field -y |
|
|
integer |
|
|
pixels per unit, Y axis |
|
field -unit |
|
|
list |
|
|
unit specifier |
|
|
|
png_tEXt |
|
|
field -keyword |
|
|
string(c) |
|
|
|
|
field -text |
|
|
string(fixed) |
|
|
|
|
|
|
png_tIME |
|
|
field -year |
|
|
integer |
|
|
|
|
field -month |
|
|
integer |
|
|
|
|
field -day |
|
|
integer |
|
|
|
|
field -hour |
|
|
integer |
|
|
|
|
field -minute |
|
|
integer |
|
|
|
|
field -second |
|
|
integer |
|
|
|
|
|
|
png_tRNS |
|
|
fieldarray -alphas |
|
|
integer |
|
|
alpha for palette index |
|
field -gray_alpha |
|
|
integer |
|
|
|
|
field -red_alpha |
|
|
integer |
|
|
|
|
field -green_alpha |
|
|
integer |
|
|
|
|
field -blue_alpha |
|
|
integer |
|
|
|
|
|
|
png_zTXt |
|
|
field -keyword |
|
|
string(c) |
|
|
|
|
field -cm |
|
|
list |
|
|
|
|
field -ztext |
|
|
blob |
|
|
|
|
|