Common utilities for working with image data.

Hierarchy

  • ImageUtils

Constructors

Methods

  • extensionToMimeType(extension: string): string
  • getChannels(buffer: Uint8Array, mimeType: string): number
  • Returns a conservative estimate of the number of channels in the image. For some image formats, the method may return 4 indicating the possibility of an alpha channel, without the ability to guarantee that an alpha channel is present.

  • getMimeType(buffer: Uint8Array): string
  • Returns detected MIME type of the given image buffer. Note that for image formats with support provided by extensions, the extension must be registered with an I/O class before it can be detected by ImageUtils.

  • getSize(buffer: Uint8Array, mimeType: string): vec2
  • getVRAMByteLength(buffer: Uint8Array, mimeType: string): number
  • mimeTypeToExtension(mimeType: string): string
Function symbol, f(📦) → 📦, where the argument and output are a box labeled 'glTF'.

Made by Don McCurdy • TypeDoc documentation • Copyright 2023, MIT license