Module: @nginstack/engine/lib/image/ImageInfo

Classes

ImageInfo

Type Definitions


ColorType

Type:
  • 'a8' | 'l1' | 'la1' | 'rgb1' | 'rgba1' | 'l2' | 'la2' | 'rgb2' | 'rgba2' | 'l4' | 'la4' | 'rgb4' | 'rgba4' | 'l8' | 'rgb8' | 'rgba8' | 'l16' | 'la16' | 'rgb16' | 'rgba16' | 'bgr8' | 'bgra8'

ImageInfoResult

Type:
  • Object
Properties:
Name Type Description
mimeType string

Formato da imagem.

width number

Largura da imagem em pixels.

height number

Altura da imagem em pixels.

hasAnimation boolean

Indica se a imagem possui animação. Identificação suportada para PNG e WebP. GIFs sempre retornam true nesse campo.

colorType ColorType

Tipo de cor da imagem.

orientation Orientation

Orientação da imagem.

exif Record.<string, *> | null

Metadados EXIF da imagem, quando disponíveis. Dados TIFF ou de GPS são agrupados em objetos filhos de "exif", acessíveis pelas chaves "tiff" e "gps". Tanto os dados diretamente em "exif" quanto os dados em "tiff" e "gps" são acessíveis pelo nome padronizado da tag.


Orientation

Type:
  • 'noTransforms' | 'rotate90' | 'rotate180' | 'rotate270' | 'flipHorizontal' | 'flipVertical' | 'rotate90FlipH' | 'rotate270FlipH'