C# Class BitMiracle.TiffCP.Copier

Show file Open project: Core-Techs/TiffLibrary Class Usage Examples

Public Properties

Property Type Description
m_bias BitMiracle.LibTiff.Classic.Tiff
m_compression Compression
m_config PlanarConfig
m_defcompression Compression
m_defg3opts Group3Opt
m_defpredictor short
m_fillorder FillOrder
m_g3opts Group3Opt
m_ignore bool
m_outtiled int
m_pageInSeq int
m_pageNum int
m_predictor short
m_rowsperstrip int
m_tilelength int
m_tilewidth int

Public Methods

Method Description
Copy ( Tiff inImage, Tiff outImage ) : bool
ProcessCompressOptions ( string opt ) : bool

Private Methods

Method Description
copyTag ( Tiff inImage, Tiff outImage, TiffTag tag, short count, TiffType type ) : void
cpBiasedContig2Contig ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpContig2ContigByRow ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpContig2SeparateByRow ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpContigBufToSeparateBuf ( byte outImage, byte inImage, int inOffset, int rows, int cols, int outskew, int inskew, short spp, int bytes_per_sample ) : void
cpContigStrips2ContigTiles ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpContigStrips2SeparateTiles ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpContigTiles2ContigStrips ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpContigTiles2ContigTiles ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpContigTiles2SeparateStrips ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpContigTiles2SeparateTiles ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpDecodedStrips ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpImage ( Tiff inImage, Tiff outImage, readFunc fin, writeFunc fout, int imagelength, int imagewidth, short spp ) : bool
cpSeparate2ContigByRow ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpSeparate2SeparateByRow ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpSeparateBufToContigBuf ( byte outImage, int outOffset, byte inImage, int rows, int cols, int outskew, int inskew, short spp, int bytes_per_sample ) : void
cpSeparateStrips2ContigTiles ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpSeparateStrips2SeparateTiles ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpSeparateTiles2ContigStrips ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpSeparateTiles2ContigTiles ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpSeparateTiles2SeparateStrips ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpSeparateTiles2SeparateTiles ( Tiff inImage, Tiff outImage, int imagelength, int imagewidth, short spp ) : bool
cpStripToTile ( byte outImage, int outOffset, byte inImage, int inOffset, int rows, int cols, int outskew, int inskew ) : void
pickFuncAndCopy ( Tiff inImage, Tiff outImage, short bitspersample, short samplesperpixel, int length, int width ) : bool
processG3Options ( string cp ) : bool
readContigStripsIntoBuffer ( Tiff inImage, byte buffer, int imagelength, int imagewidth, short spp ) : bool
readContigTilesIntoBuffer ( Tiff inImage, byte buf, int imagelength, int imagewidth, short spp ) : bool
readSeparateStripsIntoBuffer ( Tiff inImage, byte buf, int imagelength, int imagewidth, short spp ) : bool
readSeparateTilesIntoBuffer ( Tiff inImage, byte buf, int imagelength, int imagewidth, short spp ) : bool
subtract16 ( byte i, byte b, int pixels ) : void
subtract32 ( byte i, byte b, int pixels ) : void
subtract8 ( byte image, byte bias, int pixels ) : void
writeBufferToContigStrips ( Tiff outImage, byte buffer, int imagelength, int imagewidth, short spp ) : bool
writeBufferToContigTiles ( Tiff outImage, byte buf, int imagelength, int imagewidth, short spp ) : bool
writeBufferToSeparateStrips ( Tiff outImage, byte buf, int imagelength, int imagewidth, short spp ) : bool
writeBufferToSeparateTiles ( Tiff outImage, byte buf, int imagelength, int imagewidth, short spp ) : bool

Method Details

Copy() public method

public Copy ( Tiff inImage, Tiff outImage ) : bool
inImage BitMiracle.LibTiff.Classic.Tiff
outImage BitMiracle.LibTiff.Classic.Tiff
return bool

ProcessCompressOptions() public method

public ProcessCompressOptions ( string opt ) : bool
opt string
return bool

Property Details

m_bias public property

public Tiff,BitMiracle.LibTiff.Classic m_bias
return BitMiracle.LibTiff.Classic.Tiff

m_compression public property

public Compression m_compression
return Compression

m_config public property

public PlanarConfig m_config
return PlanarConfig

m_defcompression public property

public Compression m_defcompression
return Compression

m_defg3opts public property

public Group3Opt m_defg3opts
return Group3Opt

m_defpredictor public property

public short m_defpredictor
return short

m_fillorder public property

public FillOrder m_fillorder
return FillOrder

m_g3opts public property

public Group3Opt m_g3opts
return Group3Opt

m_ignore public property

public bool m_ignore
return bool

m_outtiled public property

public int m_outtiled
return int

m_pageInSeq public property

public int m_pageInSeq
return int

m_pageNum public property

public int m_pageNum
return int

m_predictor public property

public short m_predictor
return short

m_rowsperstrip public property

public int m_rowsperstrip
return int

m_tilelength public property

public int m_tilelength
return int

m_tilewidth public property

public int m_tilewidth
return int