App:Library:LVGL:docs:3rd party libraries:PNG decoder

提供: robot-jp wiki
2022年6月28日 (火) 12:59時点におけるTakashi (トーク | 投稿記録)による版
ナビゲーションに移動検索に移動

https://docs.lvgl.io/8.2/libs/png.html

英文 自動翻訳

PNG decoder

Allow the use of PNG images in LVGL. This implementation uses lodepng library.

If enabled in lv_conf.h by LV_USE_PNG LVGL will register a new image decoder automatically so PNG files can be directly used as any other image sources.

Note that, a file system driver needs to registered to open images from files. Read more about it here or just enable one in lv_conf.h with LV_USE_FS_...

The whole PNG image is decoded so during decoding RAM equals to image width x image height x 4 bytes are required.

As it might take significant time to decode PNG images LVGL's images caching feature can be useful.

Example

Open a PNG image from file and variable

LVGL docs 3rdPartyLibs PNGdecoder 01.png


https://docs.lvgl.io/8.2/libs/png.html#open-a-png-image-from-file-and-variable


API

Functions

void lv_png_init(void)[1]
Register the PNG d[2]ecoder functions in LVGL






戻る : Previous