Functions and Restrictions
Function Description
JPEG Encoder (JPEGE) encodes YUV images into JPEG images, for example, .jpg images.
Resolution Restrictions
- Input resolution range:
Version
Resolution Range
Atlas 200/300/500 Inference Product
Atlas Training Series Product
32 x 32 to 8192 x 8192
- Output resolution range:
JPEGE only encodes images and does not change the image resolution. Therefore, the resolution of the output image is the same as that of the input image.
Restrictions on Image Formats, Width and Height Alignment, and Buffers
During JPEGE image encoding, acl.media.dvpp_malloc and acl.media.dvpp_free are called to allocate and free the input and output buffers on the device. The buffer lifetime is managed by the user.
- For details about the input buffer size, see the formula in the following table.
- The output buffer size is the actual size of space occupied by the encoded image, and can be predicted by calling acl.media.dvpp_jpeg_predict_enc_size.
For details about the definition of the input image format, see acldvppPixelFormat. For details about the concepts such as width stride and height stride, see Terminology.
Parent topic: JPEGE