-
Notifications
You must be signed in to change notification settings - Fork 230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rlottie for MCU #484
Comments
Hi, Thanks to @ValentiWorkLearning it's ported to LVGL. See https://github.com/lvgl/lv_lib_rlottie |
@ajsb85 cool. |
FYI, mentioning rlottie at https://lottiefiles.com/integrations could give some free marketing to your great lib! 😉 |
Thanks to @xianjimli. Lottie works on AWTK now:https://github.com/zlgopen/awtk-widget-rlottie |
Its already mentioned in the above link under rLottie. |
Congrats @smohantty. |
I just noticed this, please correct me if my understanding is not correct. |
Please have a look to #516 for a more efficient version for MCU. It allows rendering to a smaller buffer (as usual embedded GUI libraries are doing, partial rendering) and avoid allocating the JSON file to the heap for parsing it (saves a lot of heap). |
We don't have a rlottie library that we can use in the MCU. |
We do. I'm using #516 on a ESP32 and it's fast enough to be acceptable and not too ressource hungry. If only Samsung would merge it... |
Can anyone help me generate the rlottie embedded static library, thank you very much!!! |
lvgl/src/extra/libs/rlottie/lv_rlottie.c(12): error: 'rlottie_capi.h' file not found |
|
Thank you for your contribution, I recently tried to use your memory reduction version to display animation with lvgl on esp32 pico d4, and encountered the following problems: lvgl officially provides that img is used as the obj for display. If I use partial rendering, I can't split an image into basic renderings. May I ask how to solve this place, my code is as follows: |
You should discuss this in #516 not here, IMHO. I don't know what's wrong with your code, only that for LVGL, you should use my fork of the image decoder code, since it's setting up everything well for this. Please notice that this was taking me too much time so support (since 2022) so I've given up trying to catch up with LVGL's master branch. |
oh, thank you for your prompt reply. I have just noticed your submission and merge request for image decoding under lvgl and I will try something based on that
…------------------ 原始邮件 ------------------
发件人: "Samsung/rlottie" ***@***.***>;
发送时间: 2024年1月4日(星期四) 晚上6:45
***@***.***>;
***@***.******@***.***>;
主题: Re: [Samsung/rlottie] rlottie for MCU (#484)
You should discuss this in #516 not here, IMHO.
I don't know what's wrong with your code, only that for LVGL, you should use my fork of the image decoder code, since it's setting up everything well for this.
Please notice that this was taking me too much time so support (since 2022) so I've given up trying to catch up with LVGL's master branch.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Dearest.
I want to get you interested in integrating rlottie into microcontrollers.
Let's port rlottie to Qt to MCU, emWin, awtk, TouchGFX, Arduino_GFX, Adafruit_GFX, LovyanGFX, TFT_eSPI, Ucglib, and more...
References:
https://github.com/lvgl/lvgl
https://github.com/zlgopen/awtk
https://github.com/moononournation/Arduino_GFX
https://github.com/Bodmer/TFT_eSPI
https://github.com/bitbank2/PNGdec
https://github.com/lovyan03/LovyanGFX
https://github.com/adafruit/Adafruit-GFX-Library
https://www.segger.com/products/user-interface/emwin/
https://www.qt.io/product/develop-software-microcontrollers-mcu
https://www.st.com/content/st_com/en/ecosystems/stm32-graphic-user-interface.html
https://www.st.com/en/development-tools/touchgfxdesigner.html
...
The text was updated successfully, but these errors were encountered: