VIFEX
3516dae336
feat(png): add support for files without extension ( #7289 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-11-17 22:52:02 +01:00
Gabor Kiss-Vamosi
e332a0db52
ci(ref_imgs): make the CI fail if there not all ref. images are added ( #7086 )
2024-10-18 11:47:44 +08:00
Gabor Kiss-Vamosi
75461353ea
fix(draw): fix artifact when rotating ARGB8888 images ( #6794 )
2024-09-05 14:05:02 +08:00
Moritz Schneider
f4d52cd9ae
feat(freetype): add colored glyphs support ( #6686 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-09-04 12:15:49 +02:00
Liu Yi
1e36521018
feat(libpng): add parsing variable to libpng ( #6553 )
...
Signed-off-by: lhdjply <lhdjply@126.com>
2024-07-29 21:55:15 +02:00
VIFEX
ca70164c6b
feat(barcode): add none tiled mode ( #6462 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-10 01:49:36 +08:00
Liu Yi
b6998e8aa0
chore(logo): update lvgl logo ( #6416 )
...
Signed-off-by: lhdjply <lhdjply@126.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-07-05 00:19:44 +02:00
Gabor Kiss-Vamosi
f2e81d80b3
ci(test): remove non-native builds and add native 32 and 64 bit builds instead
2024-05-23 18:25:17 +02:00
Liam
bcc3059c19
fix(bin_decoder): fix memory leak ( #5990 )
2024-04-12 15:46:04 +02:00
Benign X
4d8dd2f4e3
feat(tests): add freetype font stress tests ( #5828 )
2024-03-14 15:58:13 +08:00
Lemon
30793d712f
feat(libjpeg_turbo): add JPEG image EXIF data parsing ( #5263 )
...
Co-authored-by: liujp <liujp@xiaomi.com>
2024-03-10 14:54:20 +08:00
Benign X
6249b04145
feat(freetype): change the tilt of freetype fonts in italics ( #5812 )
2024-03-09 12:47:45 +08:00
Benign X
2633a33b48
feat(freetype): add new freetype testcase ( #5207 )
2024-01-07 15:39:50 +08:00
PGNetHun
a0e75077d8
fix(lodepng): fix LodePNG 8 bit palette image to RGBA data conversion bug ( #5108 )
2024-01-02 14:18:45 +08:00
Benign X
a34f490394
feat(cache): new cache framework ( #5049 )
...
Co-authored-by: _VIFEXTech <vifextech@foxmail.com>
2023-12-25 11:37:59 +08:00
Neo Xu
f1e021e7b3
fix(qrcode): fix crash due to buf_unalign modification ( #4987 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-12 09:12:17 +01:00
Gabor Kiss-Vamosi
2d422f421f
ci: update reference images
2023-12-06 15:05:43 +01:00
Gabor Kiss-Vamosi
2f3e8d4066
feat(draw): add initial SDL renderer
...
It caches SW rendered bitmaps in textures.
The cache is also updated to support data and source separately.
E.g. source is a path to an image, and if that image changes all
related cache entries needs to found and invalidated.
Limitations of SDL rederer:
- not all draw task types are supported
- image transformation is not supported
- some textures (e.g. button matrix texts) are not detected as cached
- images are not cached
- images are supported only from path
2023-11-18 15:35:45 +01:00
Gabor Kiss-Vamosi
048b28be23
test: reorganize tests and ref_images
2023-11-08 00:53:41 +01:00
_VIFEXTech
9937138392
feat(libs): add libpng decoder ( #4569 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-09-25 10:28:35 +02:00
_VIFEXTech
c4c4627ae0
feat(libs): add libjpeg-turbo decoder ( #4567 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-09-22 10:43:59 +02:00
Gabor Kiss-Vamosi
ca55b2ed8d
arch(img_decoder): replace read_liine_c with get_area_cb
...
also remove sjpeg support as get_area_cb can de quite same (some optimization is still needed to not decode the out of bounds chunks)
2023-09-18 21:19:00 +02:00