iText 8.0.2 API
iText.IO.Image.ImageTypeDetector Class Reference

Helper class that detects image type by magic bytes More...

Static Public Member Functions

static ImageType  DetectImageType (byte[] source)
  Detect image type by magic bytes given the byte array source. More...
 
static ImageType  DetectImageType (Uri source)
  Detect image type by magic bytes given the source URL. More...
 
static ImageType  DetectImageType (Stream stream)
  Detect image type by magic bytes given the input stream. More...
 

Detailed Description

Helper class that detects image type by magic bytes

Member Function Documentation

◆ DetectImageType() [1/3]

static ImageType iText.IO.Image.ImageTypeDetector.DetectImageType ( byte[]  source )
inlinestatic

Detect image type by magic bytes given the byte array source.

Parameters
source image bytes
Returns
detected image type, see ImageType . Returns ImageType.NONE if image type is unknown

◆ DetectImageType() [2/3]

static ImageType iText.IO.Image.ImageTypeDetector.DetectImageType ( Stream  stream )
inlinestatic

Detect image type by magic bytes given the input stream.

Parameters
stream image stream
Returns
detected image type, see ImageType . Returns ImageType.NONE if image type is unknown

◆ DetectImageType() [3/3]

static ImageType iText.IO.Image.ImageTypeDetector.DetectImageType ( Uri  source )
inlinestatic

Detect image type by magic bytes given the source URL.

Parameters
source image URL
Returns
detected image type, see ImageType . Returns ImageType.NONE if image type is unknown