Table of contents

EnumImagePixelFormat

EnumImagePixelFormat is an enumeration that specifies the different pixel formats of an image. From this enumeration, you can determine if an image is binary, grayscale, or colour.

Definition

Assembly: dynamsoft-capture-vision-react-native

enum EnumPixelFormat {
  IPF_BINARY = 0,
  IPF_BINARYINVERTED = 1,
  IPF_GRAYSCALED = 2,
  IPF_NV21 = 3,
  IPF_RGB_565 = 4,
  IPF_RGB_555 = 5,
  IPF_RGB_888 = 6,
  IPF_ARGB_8888 = 7,
  IPF_RGB_161616 = 8,
  IPF_ARGB_16161616 = 9,
  IPF_ABGR_8888 = 10,
  IPF_ABGR_16161616 = 11,
  IPF_BGR_888 = 12,
  IPF_BINARY_8 = 13,
  IPF_NV12 = 14,
  IPF_BINARY_8_INVERTED = 15,
}

Members

Member Description
IPF_BINARY Each pixel is represented by a single bit.
IPF_BINARYINVERTED Each pixel is represented by a single bit and the bits are inverted.
IPF_GRAYSCALED Each pixel is represented by a single byte indicating the intensity of gray.
IPF_NV21 A YUV format with a specific arrangement of chroma and luma components.
IPF_RGB_565 Each pixel is represented by 16 bits: 5 bits for red, 6 bits for green, and 5 bits for blue.
IPF_RGB_555 Each pixel is represented by 15 bits: 5 bits each for red, green, and blue.
IPF_RGB_888 Each pixel is represented by 24 bits: 8 bits each for red, green, and blue.
IPF_ARGB_8888 Each pixel is represented by 32 bits: 8 bits each for alpha, red, green, and blue.
IPF_RGB_161616 Each pixel is represented by 48 bits: 16 bits each for red, green, and blue.
IPF_ARGB_16161616 Each pixel is represented by 64 bits: 16 bits each for alpha, red, green, and blue.
IPF_ABGR_8888 ABGR8888 pixel format, where each pixel is represented by 32 bits: 8 bits each for alpha, blue, green, and red.
IPF_ABGR_16161616 ABGR16161616 pixel format, where each pixel is represented by 64 bits: 16 bits each for alpha, blue, green, and red.
IPF_BGR_888 Each pixel is represented by 24 bits: 8 bits each for blue, green, and red.
IPF_BINARY_8 Each pixel is represented by 8 bits in a binary format.
IPF_NV12 NV12 pixel format, a YUV format with a specific arrangement of chroma and luma components.
IPF_BINARY_8_INVERTED Inverted Binary8 pixel format, where each pixel is represented by 8 bits in a binary format and the bits are inverted.

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article: