Home
last modified time | relevance | path

Searched refs:pixel (Results 1 – 25 of 29) sorted by relevance

12

/lvgl-latest/src/draw/
Dlv_draw_buf.c533 lv_color32_t * pixel = (lv_color32_t *)line; in lv_draw_buf_premultiply() local
535 lv_color_premultiply(pixel); in lv_draw_buf_premultiply()
536 pixel++; in lv_draw_buf_premultiply()
549 lv_color16_t * pixel = (lv_color16_t *)line; in lv_draw_buf_premultiply() local
551 lv_color16_premultiply(pixel, alpha[x]); in lv_draw_buf_premultiply()
552 pixel++; in lv_draw_buf_premultiply()
564 uint8_t * pixel = line; in lv_draw_buf_premultiply() local
566 uint8_t alpha = pixel[2]; in lv_draw_buf_premultiply()
567 lv_color16_premultiply((lv_color16_t *)pixel, alpha); in lv_draw_buf_premultiply()
568 pixel += 3; in lv_draw_buf_premultiply()
/lvgl-latest/docs/details/integration/driver/display/
Dili9341.rst16 a command or pixel data to the controller via SPI or parallel bus. Typically these are implemented …
45 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp…
61 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
Dst7735.rst18 a command or pixel data to the controller via SPI or parallel bus. Typically these are implemented …
47 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp…
63 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
Dst7789.rst17 a command or pixel data to the controller via SPI or parallel bus. Typically these are implemented …
46 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp…
62 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
Dst7796.rst18 a command or pixel data to the controller via SPI or parallel bus. Typically these are implemented …
47 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp…
63 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
Dgen_mipi.rst59 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp…
66 … be blocking), while :cpp:func:`my_lcd_send_color()` is only used to send pixel data, and it is re…
73 …While it is acceptable to use a blocking implementation for the pixel transfer as well, performanc…
117 /* Send pixel data to the LCD controller */
/lvgl-latest/docs/details/widgets/
Dimage.rst41 To generate a pixel array from a PNG, JPG or BMP image, use the `Online image converter tool <https…
73 The internal (pixel array) and external images support 2 transparency
76 - **Alpha byte**: An alpha channel is added to every pixel that contains
80 signal transparency for each pixel that uses it.
88 - **Indexed**: Image has a color palette, and each pixel is an index into that palette.
89 - **Alpha indexed**: The values stored at pixel positions are alpha (opacity) values.
97 A color can be mixed with every pixel of an image with a given
Dline.rst33 Their coordinates can either be specified as raw pixel coordinates
Dcanvas.rst62 To set an individual pixel's color on the Canvas, use
Dspangroup.rst136 first line. All modes support pixel units. In addition, :cpp:enumerator:`LV_SPAN_MODE_FIXED`
/lvgl-latest/tests/unity/
Dunity_support.c471 const uint8_t pixel = (byte >> (7 - bit_pos)) & 0x01; in buf_to_xrgb8888() local
474 buf_out[x * 4 + 2] = pixel ? 0xff : 0x00; in buf_to_xrgb8888()
475 buf_out[x * 4 + 1] = pixel ? 0xff : 0x00; in buf_to_xrgb8888()
476 buf_out[x * 4 + 0] = pixel ? 0xff : 0x00; in buf_to_xrgb8888()
/lvgl-latest/docs/details/libs/
Dlibpng.rst37 The decoded image is stored in RGBA pixel format.
Dlodepng.rst21 The decoded image is stored in RGBA pixel format.
/lvgl-latest/src/libs/thorvg/
DtvgSwRasterTexmap.h1046 uint32_t pixel; in _apply() local
1063 if (line->x[0] > 1) pixel = *(dst - 1); in _apply()
1064 else pixel = *dst; in _apply()
1073 *dst = INTERPOLATE(*dst, pixel, line->coverage[0] * pos); in _apply()
1081 if (line->x[1] < (int32_t)(surface->w - 1)) pixel = *(dst + 1); in _apply()
1082 else pixel = *dst; in _apply()
1089 *dst = INTERPOLATE(*dst, pixel, 255 - (line->coverage[1] * pos)); in _apply()
/lvgl-latest/docs/details/main-components/
Ddisplay.rst53 - Color Depth (bits per pixel)
258 1 pixel has been changed. If two display-sized draw buffers are provided,
326 rendered pixel-buffers to a particular display by doing the following:
481 - :c:macro:`LV_COLOR_DEPTH` ``32``: XRGB8888 (4 bytes/pixel)
482 - :c:macro:`LV_COLOR_DEPTH` ``24``: RGB888 (3 bytes/pixel)
483 - :c:macro:`LV_COLOR_DEPTH` ``16``: RGB565 (2 bytes/pixel)
484 - :c:macro:`LV_COLOR_DEPTH` ``8``: L8 (1 bytes/pixel)
485 - :c:macro:`LV_COLOR_DEPTH` ``1``: I1 (1 bit/pixel) Only support for horizontal mapped buffers. See…
Dfont.rst35 - the value stored for each pixel determines the pixel's opacity, enabling edges
128 - :c:macro:`LV_FONT_UNSCII_8`: 8 px pixel perfect font with only ASCII characters
129 - :c:macro:`LV_FONT_UNSCII_16`: 16 px pixel perfect font with only ASCII characters
527 * each pixel is represented by `bpp` bits */
Ddraw.rst11 Drawing is writing pixel colors into a buffer where they will be delivered to a
151 A layer is a buffer with a given area on which the pixel rendering occurrs. Each
Dimage.rst65 …:enumerator:`LV_COLOR_FORMAT_NATIVE` but it also adds an alpha (transparency) byte for every pixel.
67 Uses a palette with 2, 4, 16 or 256 colors and stores each pixel in 1, 2, 4 or 8 bits.
94 …OR_FORMAT_RAW_ALPHA`: Indicates that an image has alpha and an alpha byte is added for every pixel.
/lvgl-latest/src/drivers/wayland/
Dlv_wayland.c1790 lv_color_t * pixel; in create_decoration() local
1862pixel = (lv_color_t *)((unsigned char *)buf_base + (y * (decoration->width * bpp)) + x * bpp); in create_decoration()
1865 color_fill(pixel, lv_color_make(0x33, 0x33, 0x33), 1, 1); in create_decoration()
1868 color_fill(pixel, lv_color_make(0x66, 0x66, 0x66), 1, 1); in create_decoration()
1879pixel = (lv_color_t *)((unsigned char *)buf_base + (y * (decoration->width * bpp)) + x * bpp); in create_decoration()
1885 color_fill(pixel, lv_color_make(0x33, 0x33, 0x33), 1, 1); in create_decoration()
1894pixel = (lv_color_t *)((unsigned char *)buf_base + (y * (decoration->width * bpp)) + x * bpp); in create_decoration()
1897 color_fill(pixel, lv_color_make(0x33, 0x33, 0x33), 1, 1); in create_decoration()
/lvgl-latest/docs/details/integration/chip/
Dnxp.rst382 - Source image alignment: The byte alignment requirement for a pixel depends on
383 the specific pixel format. Both buffer address and buffer stride must be
386 - For pixel engine (PE) destination, the alignment should be 64 bytes for all
387 tiled (4x4) buffer layouts. The pixel engine has no additional alignment
Dstm32.rst129 //Write colour to each pixel
259 //Write colour to each pixel
Despressif.rst141 LVGL's ``LVGLImage.py`` Python tool can be used to convert images to binary pixel map files.
/lvgl-latest/docs/details/base-widget/
Dlayer.rst11 2. in the context of pixel rendering (drawing), there are :ref:`draw_layers`;
/lvgl-latest/docs/intro/add-lvgl-to-your-project/
Dconnecting_lvgl.rst132 - its pixel format and size (:ref:`creating_a_display`),
/lvgl-latest/
DKconfig31 bool "1: 1 byte per pixel"
273 int "Luminance threshold for a pixel to be active"
1661 …bool "Always redraw the whole screen even if only one pixel has been changed with 2 screen sized b…
1750 Always redraw the whole screen even if only one pixel has been changed.
1792 …Always redraw the whole screen even if only one pixel has been changed. With 2 buffers in flush_cb…

12