1*b6cee71dSXin LI 2*b6cee71dSXin LI#------------------------------------------------------------------------------ 3*b6cee71dSXin LI# $File: pgf,v 1.1 2013/04/22 15:19:49 christos Exp $ 4*b6cee71dSXin LI# pgf: file(1) magic for Progressive Graphics File (PGF) 5*b6cee71dSXin LI# 6*b6cee71dSXin LI# <http://www.libpgf.org/uploads/media/PGF_Details_01.pdf> 7*b6cee71dSXin LI# 2013 by Philipp Hahn <pmhahn debian org> 8*b6cee71dSXin LI0 string PGF Progressive Graphics image data, 9*b6cee71dSXin LI!:mime image/x-pgf 10*b6cee71dSXin LI>3 string 2 version %s, 11*b6cee71dSXin LI>3 string 4 version %s, 12*b6cee71dSXin LI>3 string 5 version %s, 13*b6cee71dSXin LI>3 string 6 version %s, 14*b6cee71dSXin LI# PGFPreHeader 15*b6cee71dSXin LI#>>4 lelong x header size %d, 16*b6cee71dSXin LI# PGFHeader 17*b6cee71dSXin LI>>8 lelong x %d x 18*b6cee71dSXin LI>>12 lelong x %d, 19*b6cee71dSXin LI>>16 byte x %d levels, 20*b6cee71dSXin LI>>17 byte x compression level %d, 21*b6cee71dSXin LI>>18 byte x %d bpp, 22*b6cee71dSXin LI>>19 byte x %d channels, 23*b6cee71dSXin LI>>20 clear x 24*b6cee71dSXin LI>>20 byte 0 bitmap, 25*b6cee71dSXin LI>>20 byte 1 gray scale, 26*b6cee71dSXin LI>>20 byte 2 indexed color, 27*b6cee71dSXin LI>>20 byte 3 RGB color, 28*b6cee71dSXin LI>>20 byte 4 CYMK color, 29*b6cee71dSXin LI>>20 byte 5 HSL color, 30*b6cee71dSXin LI>>20 byte 6 HSB color, 31*b6cee71dSXin LI>>20 byte 7 multi-channel, 32*b6cee71dSXin LI>>20 byte 8 duo tone, 33*b6cee71dSXin LI>>20 byte 9 LAB color, 34*b6cee71dSXin LI>>20 byte 10 gray scale 16, 35*b6cee71dSXin LI>>20 byte 11 RGB color 48, 36*b6cee71dSXin LI>>20 byte 12 LAB color 48, 37*b6cee71dSXin LI>>20 byte 13 CYMK color 64, 38*b6cee71dSXin LI>>20 byte 14 deep multi-channel, 39*b6cee71dSXin LI>>20 byte 15 duo tone 16, 40*b6cee71dSXin LI>>20 byte 17 RGBA color, 41*b6cee71dSXin LI>>20 byte 18 gray scale 32, 42*b6cee71dSXin LI>>20 byte 19 RGB color 12, 43*b6cee71dSXin LI>>20 byte 20 RGB color 16, 44*b6cee71dSXin LI>>20 byte 255 unknown format, 45*b6cee71dSXin LI>>20 default x format 46*b6cee71dSXin LI>>>20 byte x \b %d, 47*b6cee71dSXin LI>>21 byte x %d bpc 48*b6cee71dSXin LI# PGFPostHeader 49*b6cee71dSXin LI# Level-Sizes 50*b6cee71dSXin LI#>>(4.l+4) lelong x level 0 size: %d 51*b6cee71dSXin LI#>>(4.l+8) lelong x level 1 size: %d 52*b6cee71dSXin LI#>>(4.l+12) lelong x level 2 size: %d 53