Defines |
| #define | FLIP_VERTICALLY 0x01 |
| #define | FLIP_HORIZONTALLY 0x02 |
| #define | REPEAT8(op) REPEAT4(op); REPEAT4(op) |
| #define | REPEAT4(op) REPEAT2(op); REPEAT2(op) |
| #define | REPEAT2(op) op; op |
| #define | CASE8(x, op) |
| #define | CASE4(x, op) switch (x) { case 3: op; case 2: op; case 1: op; } |
| #define | NOP |
| #define | UNROLL8(w, op1, op2) |
| #define | UNROLL4(w, op1, op2) |
| #define | UNROLL2(w, op1, op2) |
| #define | SKEW(r, g, b, skew) { r += skew; g += skew; b += skew; } |
| #define | SKEW4(r, g, b, a, skew) { r += skew; g += skew; b += skew; a+= skew; } |
| #define | A1 (((uint32)0xffL)<<24) |
| #define | PACK(r, g, b) ((uint32)(r)|((uint32)(g)<<8)|((uint32)(b)<<16)|A1) |
| #define | PACK4(r, g, b, a) ((uint32)(r)|((uint32)(g)<<8)|((uint32)(b)<<16)|((uint32)(a)<<24)) |
| #define | W2B(v) (((v)>>8)&0xff) |
| #define | PACKW(r, g, b) ((uint32)W2B(r)|((uint32)W2B(g)<<8)|((uint32)W2B(b)<<16)|A1) |
| #define | PACKW4(r, g, b, a) ((uint32)W2B(r)|((uint32)W2B(g)<<8)|((uint32)W2B(b)<<16)|((uint32)W2B(a)<<24)) |
| #define | DECLAREContigPutFunc(name) |
| #define | DECLARESepPutFunc(name) |
| #define | YCbCrtoRGB(dst, Y) |
| #define | GREY(x) c = Map[x]; *p++ = PACK(c,c,c); |
| #define | CVT(x) ((uint16)((x)>>8)) |
| #define | CMAP(x) c = (TIFFRGBValue) x; *p++ = PACK(r[c]&0xff, g[c]&0xff, b[c]&0xff); |
Functions |
| static int | gtTileContig (TIFFRGBAImage *, uint32 *, uint32, uint32) |
| static int | gtTileSeparate (TIFFRGBAImage *, uint32 *, uint32, uint32) |
| static int | gtStripContig (TIFFRGBAImage *, uint32 *, uint32, uint32) |
| static int | gtStripSeparate (TIFFRGBAImage *, uint32 *, uint32, uint32) |
| static int | PickContigCase (TIFFRGBAImage *) |
| static int | PickSeparateCase (TIFFRGBAImage *) |
| int | TIFFRGBAImageOK (TIFF *tif, char emsg[1024]) |
| void | TIFFRGBAImageEnd (TIFFRGBAImage *img) |
| static int | isCCITTCompression (TIFF *tif) |
| int | TIFFRGBAImageBegin (TIFFRGBAImage *img, TIFF *tif, int stop, char emsg[1024]) |
| int | TIFFRGBAImageGet (TIFFRGBAImage *img, uint32 *raster, uint32 w, uint32 h) |
| int | TIFFReadRGBAImageOriented (TIFF *tif, uint32 rwidth, uint32 rheight, uint32 *raster, int orientation, int stop) |
| int | TIFFReadRGBAImage (TIFF *tif, uint32 rwidth, uint32 rheight, uint32 *raster, int stop) |
| static int | setorientation (TIFFRGBAImage *img) |
| | DECLAREContigPutFunc (put8bitcmaptile) |
| | DECLAREContigPutFunc (put4bitcmaptile) |
| | DECLAREContigPutFunc (put2bitcmaptile) |
| | DECLAREContigPutFunc (put1bitcmaptile) |
| | DECLAREContigPutFunc (putgreytile) |
| | DECLAREContigPutFunc (put16bitbwtile) |
| | DECLAREContigPutFunc (put1bitbwtile) |
| | DECLAREContigPutFunc (put2bitbwtile) |
| | DECLAREContigPutFunc (put4bitbwtile) |
| | DECLAREContigPutFunc (putRGBcontig8bittile) |
| | DECLAREContigPutFunc (putRGBAAcontig8bittile) |
| | DECLAREContigPutFunc (putRGBUAcontig8bittile) |
| | DECLAREContigPutFunc (putRGBcontig16bittile) |
| | DECLAREContigPutFunc (putRGBAAcontig16bittile) |
| | DECLAREContigPutFunc (putRGBUAcontig16bittile) |
| | DECLAREContigPutFunc (putRGBcontig8bitCMYKtile) |
| | DECLAREContigPutFunc (putRGBcontig8bitCMYKMaptile) |
| | DECLARESepPutFunc (putRGBseparate8bittile) |
| | DECLARESepPutFunc (putRGBAAseparate8bittile) |
| | DECLARESepPutFunc (putRGBUAseparate8bittile) |
| | DECLARESepPutFunc (putRGBseparate16bittile) |
| | DECLARESepPutFunc (putRGBAAseparate16bittile) |
| | DECLARESepPutFunc (putRGBUAseparate16bittile) |
| | DECLAREContigPutFunc (putcontig8bitCIELab) |
| | DECLAREContigPutFunc (putcontig8bitYCbCr44tile) |
| | DECLAREContigPutFunc (putcontig8bitYCbCr42tile) |
| | DECLAREContigPutFunc (putcontig8bitYCbCr41tile) |
| | DECLAREContigPutFunc (putcontig8bitYCbCr22tile) |
| | DECLAREContigPutFunc (putcontig8bitYCbCr21tile) |
| | DECLAREContigPutFunc (putcontig8bitYCbCr12tile) |
| | DECLAREContigPutFunc (putcontig8bitYCbCr11tile) |
| | DECLARESepPutFunc (putseparate8bitYCbCr11tile) |
| static int | initYCbCrConversion (TIFFRGBAImage *img) |
| static tileContigRoutine | initCIELabConversion (TIFFRGBAImage *img) |
| static int | makebwmap (TIFFRGBAImage *img) |
| static int | setupMap (TIFFRGBAImage *img) |
| static int | checkcmap (TIFFRGBAImage *img) |
| static void | cvtcmap (TIFFRGBAImage *img) |
| static int | makecmap (TIFFRGBAImage *img) |
| static int | buildMap (TIFFRGBAImage *img) |
| int | TIFFReadRGBAStrip (TIFF *tif, uint32 row, uint32 *raster) |
| int | TIFFReadRGBATile (TIFF *tif, uint32 col, uint32 row, uint32 *raster) |
Variables |
| static const char | photoTag [] = "PhotometricInterpretation" |
| TIFFDisplay | display_sRGB |