iText 5

TiffImage

TiffImage Public class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf.codec iTextSharp.text.pdf.codec.TiffImage[[TiffImage]] end

Members

Methods

Public Static methods

Returns

Name

void

ApplyPredictor

(byte``[] uncompData, int predictor, int w, int h, int samplesPerPixel)

void

DecodePackbits

(byte``[] data, byte``[] dst)

int

GetNumberOfPages

(

RandomAccessFileOrArray

s)

Image

GetTiffImage

(...)

void

Inflate

(byte``[] deflated, byte``[] inflated)

Protected Static methods

Details

Constructors

TiffImage

public TiffImage()

Methods

GetNumberOfPages

Source code

public static int GetNumberOfPages(RandomAccessFileOrArray s)

Arguments

Type

Name

Description

RandomAccessFileOrArray

s

GetTiffImage [1/4]

Source code

public static Image GetTiffImage(RandomAccessFileOrArray s, bool recoverFromImageError, int page, bool direct)

Arguments

Type

Name

Description

RandomAccessFileOrArray

s

bool

recoverFromImageError

int

page

bool

direct

GetTiffImage [2/4]

Source code

public static Image GetTiffImage(RandomAccessFileOrArray s, bool recoverFromImageError, int page)

Arguments

Type

Name

Description

RandomAccessFileOrArray

s

bool

recoverFromImageError

int

page

GetTiffImage [3/4]

Source code

public static Image GetTiffImage(RandomAccessFileOrArray s, int page)

Arguments

Type

Name

Description

RandomAccessFileOrArray

s

int

page

GetTiffImage [4/4]

Source code

public static Image GetTiffImage(RandomAccessFileOrArray s, int page, bool direct)

Arguments

Type

Name

Description

RandomAccessFileOrArray

s

int

page

bool

direct

GetTiffImageColor

Source code

protected static Image GetTiffImageColor(TIFFDirectory dir, RandomAccessFileOrArray s)

Arguments

Type

Name

Description

TIFFDirectory

dir

RandomAccessFileOrArray

s

DecodePackbits

Source code

public static void DecodePackbits(byte[] data, byte[] dst)

Arguments

Type

Name

Description

byte``[]

data

byte``[]

dst

Inflate

Source code

public static void Inflate(byte[] deflated, byte[] inflated)

Arguments

Type

Name

Description

byte``[]

deflated

byte``[]

inflated

ApplyPredictor

Source code

public static void ApplyPredictor(byte[] uncompData, int predictor, int w, int h, int samplesPerPixel)

Arguments

Type

Name

Description

byte``[]

uncompData

int

predictor

int

w

int

h

int

samplesPerPixel

Generated with ModularDoc