Traveo2BitmapConverter
Description
This document provides a complete list of bitmap formats supported by the Traveo2 Target.
The formats are grouped into categories such as Basic, Grayscale, RLE (Run length Encoding), RLA (Run-Length Adaptive), RLAD (Run-Length Adaptive Dithering), CLUT (color lookup table), JPEG, and YUV.
Below are the supported pixel formats with their corresponding type, format code, and a brief description.
Traveo2 Bitmap Format List
1). Basic Formats
These formats represent the fundamental bitmap types supported by Traveo2, defining basic RGB and alpha channel combinations with different bit depths for color and transparency.
| Serial No | Format | Description |
|
1 |
Traveo2ExtendedBitmapFormatR6G6B6A6 |
6 bits per channel with alpha. |
|
2 |
Traveo2ExtendedBitmapFormatR6G6B6 |
6 bits per RGB channel. |
|
3 |
Traveo2ExtendedBitmapFormatR3G3B2 |
Compact 8-bit color format. |
|
4 |
Traveo2ExtendedBitmapFormatA8 |
8-bit alpha-only channel. |
|
5 |
Traveo2ExtendedBitmapFormatA4 |
4-bit alpha-only channel. |
|
6 |
Traveo2ExtendedBitmapFormatA2 |
2-bit alpha-only channel. |
|
7 |
Traveo2ExtendedBitmapFormatA1 |
1-bit alpha mask. |
2). Grayscale Formats.
These formats are used for grayscale images, representing luminance information with optional alpha channels for transparency control.
81
Traveo2ExtendedBitmapFormatRGB8
8-bit grayscale RGB.
92
Traveo2ExtendedBitmapFormatA8RGB8
8-bit grayscale RGB with alpha.
103
Traveo2ExtendedBitmapFormatRGB4
4-bit grayscale RGB.
114
Traveo2ExtendedBitmapFormatA4RGB4
4-bit grayscale RGB with alpha.
3). RLE (Run-Length Encoded) Formats.
These formats use Run-Length Encoding (RLE) to compress bitmap data, efficiently storing repeated pixel values while supporting various RGB and alpha channel combinations.
Traveo2ExtendedBitmapFormatRGB1
1-bit grayscale (monochrome).
131
Traveo2ExtendedBitmapFormatRleR8G8B8A8
RLE-compressed 32-bit color (8 bits per channel).
142
Traveo2ExtendedBitmapFormatRleR8G8B8
RLE-compressed 24-bit color.
153
Traveo2ExtendedBitmapFormatRleR6G6B6A6
RLE-compressed 6-bit per channel format with alpha.
164
Traveo2ExtendedBitmapFormatRleR6G6B6
RLE-compressed 6-bit RGB.
175
Traveo2ExtendedBitmapFormatRleR4G4B4A4
RLE-compressed 16-bit RGBA.
186
Traveo2ExtendedBitmapFormatRleR5G5B5A1
RLE-compressed 16-bit RGBA (5-5-5-1).
197
Traveo2ExtendedBitmapFormatRleR5G6B5
RLE-compressed 16-bit RGB (5-6-5).
208
Traveo2ExtendedBitmapFormatRleA8
RLE-compressed 8-bit alpha.alpha mask.
219
Traveo2ExtendedBitmapFormatRleA4
RLE-compressed 4-bit alpha.alpha mask.
2210
Traveo2ExtendedBitmapFormatRleA2
RLE-compressed 2-bit alpha.alpha mask.
2311
Traveo2ExtendedBitmapFormatRleA1
RLE-compressed 1-bit alpha.alpha mask.
4). RLE Grayscale Formats
These formats combine grayscale image representation with Run-Length Encoding (RLE) compression, reducing memory usage while maintaining luminance and optional alpha information.
241
Traveo2ExtendedBitmapFormatRleRGB8
RLE-compressed 8-bit grayscale RGB.
252
Traveo2ExtendedBitmapFormatRleA8RGB8
RLE-compressed grayscale with 8-bit alpha.
263
Traveo2ExtendedBitmapFormatRleRGB4
RLE-compressed 4-bit grayscale RGB.
274
Traveo2ExtendedBitmapFormatRleA4RGB4
RLE-compressed 4-bit grayscale with alpha.
285
Traveo2ExtendedBitmapFormatRleRGB1
RLE-compressed 1-bit grayscale (monochrome).
5). RLA (Run-Length Adaptive) Formats.
These formats use Run-Length Adaptive (RLA) compression, which dynamically adjusts compression based on pixel patterns to achieve better efficiency while preserving image quality across various color and alpha depths.
291
Traveo2ExtendedBitmapFormatRlaR8G8B8A8
RLA-compressed 32-bit RGBA.
302
Traveo2ExtendedBitmapFormatRlaR8G8B8
RLA-compressed 24-bit RGB.
313
Traveo2ExtendedBitmapFormatRlaR8GB8A8
RLA-compressed 24-bit RGBA (8-4-4-8).
324
Traveo2ExtendedBitmapFormatRlaR6G6B6A6
RLA-compressed 6-bit per channel RGBA.
335
Traveo2ExtendedBitmapFormatRlaR6G6B6
RLA-compressed 6-bit RGB.
346
Traveo2ExtendedBitmapFormatRlaR4G4B4A4
RLA-compressed 16-bit RGBA.
357
Traveo2ExtendedBitmapFormatRlaR5G5B5A1
RLA-compressed 16-bit RGBA (5-5-5-1).
368
Traveo2ExtendedBitmapFormatRlaR1G1B1A1
RLA-compressed 4-bit color with 1-bit alpha.
379
Traveo2ExtendedBitmapFormatRlaR5G6B5
RLA-compressed 16-bit RGB (5-6-5).
3810
Traveo2ExtendedBitmapFormatRlaA8
RLA-compressed 8-bit alpha.
3911
Traveo2ExtendedBitmapFormatRlaA4
RLA-compressed 4-bit alpha.
4012
Traveo2ExtendedBitmapFormatRlaA2
RLA-compressed 2-bit alpha.
4113
Traveo2ExtendedBitmapFormatRlaA1
RLA-compressed 1-bit alpha.
6). RLA Grayscale Formats
These formats apply Run-Length Adaptive (RLA) compression to grayscale images, optimizing storage while maintaining brightness and optional alpha transparency information.
421
Traveo2ExtendedBitmapFormatRlaRGB8
RLA-compressed grayscale RGB (8-bit).
432
Traveo2ExtendedBitmapFormatRlaA8RGB8
RLA-compressed grayscale RGB with 8-bit alpha.
443
Traveo2ExtendedBitmapFormatRlaRGB4
RLA-compressed grayscale RGB (4-bit).
454
Traveo2ExtendedBitmapFormatRlaA4RGB4
RLA-compressed grayscale RGB (4-bit + alpha).
465
Traveo2ExtendedBitmapFormatRlaRGB1
RLA-compressed grayscale (1-bit monochrome).
7). RLAD (Run-Length Adaptive Dithering) Formats
These formats use Run-Length Adaptive Dithering (RLAD) compression, combining adaptive run-length encoding with dithering techniques to preserve visual quality and smooth gradients in compressed images.
471
Traveo2ExtendedBitmapFormatRladR8G8B8A8Traveo2ExtendedBitmapFormatRleR8G8B8A8
RLAD-RLE-compressed 32-bit RGBA.color (8 bits per channel).
482
Traveo2ExtendedBitmapFormatRladR8G8B8Traveo2ExtendedBitmapFormatRleR8G8B8
RLAD-RLE-compressed 24-bit RGB.color.
493
Traveo2ExtendedBitmapFormatRladR6G6B6A6Traveo2ExtendedBitmapFormatRleR6G6B6A6
RLAD-RLE-compressed 6-bit per channel RGBA.format with alpha.
504
Traveo2ExtendedBitmapFormatRladR6G6B6Traveo2ExtendedBitmapFormatRleR6G6B6
RLAD-RLE-compressed 6-bit RGB.
515
Traveo2ExtendedBitmapFormatRladR4G4B4A4Traveo2ExtendedBitmapFormatRleR4G4B4A4
RLAD-RLE-compressed 16-bit RGBA.
526
Traveo2ExtendedBitmapFormatRladR5G5B5A1Traveo2ExtendedBitmapFormatRleR5G5B5A1
RLAD-RLE-compressed 16-bit RGBA (5-5-5-1).
537
Traveo2ExtendedBitmapFormatRladR5G6B5Traveo2ExtendedBitmapFormatRleR5G6B5
RLAD-RLE-compressed 16-bit RGB (5-6-5).
548
Traveo2ExtendedBitmapFormatRladA8Traveo2ExtendedBitmapFormatRleA8
RLAD-RLE-compressed 8-bit alpha.alpha mask.
559
Traveo2ExtendedBitmapFormatRladA4Traveo2ExtendedBitmapFormatRleA4
RLAD-RLE-compressed 4-bit alpha.alpha mask.
5610
Traveo2ExtendedBitmapFormatRladA2Traveo2ExtendedBitmapFormatRleA2
RLAD-RLE-compressed 2-bit alpha.alpha mask.
5711
Traveo2ExtendedBitmapFormatRladA1Traveo2ExtendedBitmapFormatRleA1
RLAD-RLE-compressed 1-bit alpha.alpha mask.
8). RLAD Grayscale Formats
These formats apply Run-Length Adaptive Dithering (RLAD) compression to grayscale images, maintaining smooth tonal transitions and optional transparency while minimizing memory usage.
581
Traveo2ExtendedBitmapFormatRladRGB8
RLAD-compressed grayscale RGB (8-bit).
592
Traveo2ExtendedBitmapFormatRladA8RGB8
RLAD-compressed grayscale RGB with alpha.
603
Traveo2ExtendedBitmapFormatRladRGB4
RLAD-compressed grayscale RGB (4-bit).
614
Traveo2ExtendedBitmapFormatRladA4RGB4
RLAD-compressed grayscale with alpha (4-bit).
625
Traveo2ExtendedBitmapFormatRladRGB1
RLAD-compressed grayscale (1-bit monochrome).
9). CULT Masking
This format uses a Color Look-Up Table (CULT) to reference predefined color entries, enabling efficient color representation and masking with reduced memory requirements.
Uses color lookup table.
10). JPEG Format
This format supports standard JPEG-compressed images, providing high compression efficiency for photographic content.
11). YUV Formats
These formats represent image data using YUV color encoding, supporting various chroma subsampling modes like 4:2:0, 4:2:2, and 4:4:4 for efficient video and image processing.
64
Traveo2ExtendedBitmapFormat_Jpeg_R8G8B8
JPEG-compressed 24-bit RGB.
651
Traveo2ExtendedBitmapFormat_YUV420
YUV planar 4:2:0 format.
662
Traveo2ExtendedBitmapFormat_VYUY422
Packed YUV 4:2:2 (VYUY order).
673
Traveo2ExtendedBitmapFormat_YVYU422
Packed YUV 4:2:2 (YVYU order).
684
Traveo2ExtendedBitmapFormat_YUV444
YUV 4:4:4 full color format.