ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

tif_getimage.c File Reference
#include "tiffiop.h"
#include <stdio.h>

Go to the source code of this file.

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

Generated on Sun May 27 2012 04:49:37 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.