more little messy bits Reference: /n/atom/patch/applied2013/tifbits Date: Fri Oct 25 01:55:00 CES 2013 Signed-off-by: quanstro@quanstro.net --- /sys/src/cmd/jpg/imagefile.h Fri Oct 25 01:54:47 2013 +++ /sys/src/cmd/jpg/imagefile.h Fri Oct 25 01:54:47 2013 @@ -29,6 +29,7 @@ CRGBA32 = 6, /* one channel in correct data order for loadimage(RGBA32) */ CYA16 = 7, /* one channel in correct data order for loadimage(Grey8+Alpha8) */ CRGBVA16= 8, /* one channel in correct data order for loadimage(CMAP8+Alpha8) */ + CMYK = 9, /* one channel, CMYK */ /* GIF flags */ TRANSP = 1, @@ -50,9 +51,11 @@ Rawimage** readjpg(int, int); -Rawimage** Breadjpg(Biobuf *b, int); +Rawimage** Breadjpg(Biobuf*, int); Rawimage** readpng(int, int); -Rawimage** Breadpng(Biobuf *b, int); +Rawimage** Breadpng(Biobuf*, int); +Rawimage** readtif(int); +Rawimage** Breadtif(Biobuf*); Rawimage** readgif(int, int); Rawimage** readpixmap(int, int); Rawimage* torgbv(Rawimage*, int); --- /sys/src/cmd/jpg/mkfile Fri Oct 25 01:54:47 2013 +++ /sys/src/cmd/jpg/mkfile Fri Oct 25 01:54:47 2013 @@ -8,6 +8,7 @@ toppm\ png\ topng\ + tif\ yuv\ ico\ toico\ @@ -56,6 +57,7 @@ $O.toppm: writeppm.$O multichan.$O toppm.$O $O.png: $IMFILES readpng.$O png.$O $O.topng: writepng.$O topng.$O +$O.tif: $IMFILES readtif.$O tif.$O $O.yuv: $IMFILES readyuv.$O yuv.$O $O.bmp: $IMFILES readbmp.$O bmp.$O $O.v210: $IMFILES readv210.$O v210.$O