mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-28 07:03:00 +08:00
docs(image): fix expression formatting, and correct names (#5125)
This commit is contained in:
parent
240d9a3cb1
commit
e0f7f31538
@ -162,7 +162,7 @@ The simplest way to use an image in LVGL is to display it with an
|
|||||||
lv_image_set_src(icon, "S:my_icon.bin");
|
lv_image_set_src(icon, "S:my_icon.bin");
|
||||||
|
|
||||||
If the image was converted with the online converter, you should use
|
If the image was converted with the online converter, you should use
|
||||||
:cpp:expr:`LV_IMG_DECLARE(my_icon_dsc)` to declare the image in the file where
|
:cpp:expr:`LV_IMAGE_DECLARE(my_icon_dsc)` to declare the image in the file where
|
||||||
you want to use it.
|
you want to use it.
|
||||||
|
|
||||||
Image decoder
|
Image decoder
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Image (lv_img)
|
Image (lv_image)
|
||||||
==============
|
==============
|
||||||
|
|
||||||
Overview
|
Overview
|
||||||
@ -34,7 +34,7 @@ To set the source of an image, use :cpp:expr:`lv_image_set_src(img, src)`.
|
|||||||
To generate a pixel array from a PNG, JPG or BMP image, use the `Online image converter tool <https://lvgl.io/tools/imageconverter>`__
|
To generate a pixel array from a PNG, JPG or BMP image, use the `Online image converter tool <https://lvgl.io/tools/imageconverter>`__
|
||||||
and set the converted image with its pointer :cpp:expr:`lv_image_set_src(img1, &converted_img_var)`
|
and set the converted image with its pointer :cpp:expr:`lv_image_set_src(img1, &converted_img_var)`
|
||||||
To make the variable visible in the C file, you need to declare it with
|
To make the variable visible in the C file, you need to declare it with
|
||||||
:cpp:expr:`LV_IMG_DECLARE(converted_img_var)`.
|
:cpp:expr:`LV_IMAGE_DECLARE(converted_img_var)`.
|
||||||
|
|
||||||
To use external files, you also need to convert the image files using
|
To use external files, you also need to convert the image files using
|
||||||
the online converter tool but now you should select the binary output
|
the online converter tool but now you should select the binary output
|
||||||
@ -152,23 +152,23 @@ It means the the widget will be sized automatically according to the image sourc
|
|||||||
If the widget's width or height is set the smaller value the ``align`` property tells
|
If the widget's width or height is set the smaller value the ``align`` property tells
|
||||||
how to align the image source inside the widget. The alignment set any of these:
|
how to align the image source inside the widget. The alignment set any of these:
|
||||||
|
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_DEFAULT` Meaning top left
|
- :cpp:expr:`LV_IMAGE_ALIGN_DEFAULT` Meaning top left
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_TOP_LEFT`
|
- :cpp:expr:`LV_IMAGE_ALIGN_TOP_LEFT`
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_TOP_MID`
|
- :cpp:expr:`LV_IMAGE_ALIGN_TOP_MID`
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_TOP_RIGHT`
|
- :cpp:expr:`LV_IMAGE_ALIGN_TOP_RIGHT`
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_BOTTOM_LEFT`
|
- :cpp:expr:`LV_IMAGE_ALIGN_BOTTOM_LEFT`
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_BOTTOM_MID`
|
- :cpp:expr:`LV_IMAGE_ALIGN_BOTTOM_MID`
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_BOTTOM_RIGHT`
|
- :cpp:expr:`LV_IMAGE_ALIGN_BOTTOM_RIGHT`
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_LEFT_MID`
|
- :cpp:expr:`LV_IMAGE_ALIGN_LEFT_MID`
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_RIGHT_MID`
|
- :cpp:expr:`LV_IMAGE_ALIGN_RIGHT_MID`
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_CENTER`
|
- :cpp:expr:`LV_IMAGE_ALIGN_CENTER`
|
||||||
|
|
||||||
The ``offset`` value is applied after the image source is aligned. For example setting an ``y=-10`` and :cpp:expr`LV_IMAGE_ALIGN_CENTER`
|
The ``offset`` value is applied after the image source is aligned. For example setting an ``y=-10`` and :cpp:expr:`LV_IMAGE_ALIGN_CENTER`
|
||||||
will move the image source up a little bit from the center of the widget.
|
will move the image source up a little bit from the center of the widget.
|
||||||
|
|
||||||
Or to automatically scale or tile the image
|
Or to automatically scale or tile the image
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_STRETCH` Set X and Y scale to fill the widget's area
|
- :cpp:expr:`LV_IMAGE_ALIGN_STRETCH` Set X and Y scale to fill the widget's area
|
||||||
- :cpp:expr`LV_IMAGE_ALIGN_TILE` Tile the image to will the widget area. Offset is applied to shift the tiling.
|
- :cpp:expr:`LV_IMAGE_ALIGN_TILE` Tile the image to will the widget area. Offset is applied to shift the tiling.
|
||||||
|
|
||||||
The alignment can be set by :cpp:func:`lv_image_set_align(image, align)`
|
The alignment can be set by :cpp:func:`lv_image_set_align(image, align)`
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user