array | The byte array to convert. |
format | The pixel format of the image data. |
width | The width of the image data in pixels. |
height | The height of the image data in pixels. |
rowBytes | The length of a single row in bytes. |
Encodes this array into TGA format.
The TGA encoded texture is returned as a byte array. You can store the encoded texture as a file or send it over the network without further processing.
The encoded TGA data is not compressed and contains an alpha channel for RGBA32
, ARGB32
textures, and no alpha channel for RGB24
textures.
This method is thread safe.
Passing rowBytes of 0 will calculate the row length in bytes automatically.