Commit Graph

32 Commits

Author SHA1 Message Date
Ibrahim Abdelkader
2922d6d1c6
Merge pull request #2209 from kwagyeman/kwabena/add_circle_aa
imlib/draw: Add AA support for draw_circle.
2024-07-04 21:21:35 +02:00
Ibrahim Abdelkader
99c3ddd7fc
Merge pull request #2208 from kwagyeman/kwabena/minor_draw_line_cleanup
imlib/draw: Cleanup drawline code.
2024-05-19 09:55:14 +02:00
Ibrahim Abdelkader
b2e90e6c47
Merge pull request #2191 from kwagyeman/kwabena/clean_to_x
modules/py_image: Update py_image_to with mp_arg_parse_all.
2024-05-13 16:51:08 +02:00
Kwabena W. Agyeman
3fee02ffb5 modules/py_image: Update py_image_to with mp_arg_parse_all. 2024-05-12 21:12:17 -07:00
Kwabena W. Agyeman
3776924659 imlib/draw: Add AA support for draw_circle. 2024-05-10 18:54:18 -07:00
Kwabena W. Agyeman
7d4f70e9ef imlib/draw: Cleanup drawline code. 2024-05-09 20:48:39 -07:00
Kwabena W. Agyeman
11acce5865 imlib/draw: Fix out of bound crash issue with set_pixel_aa. 2024-04-17 20:04:02 -07:00
xue-singtown
25f760991e imlib/draw: Add anti aliasing in draw_line. 2024-01-30 17:39:42 +08:00
Kwabena W. Agyeman
66567958c3 imlib: Add scaling and centering hints to draw_image. 2023-11-07 12:29:57 -08:00
Kwabena W. Agyeman
30ed69b306 imlib: Add hmirror, vflip, and transpose support to draw_image. 2023-10-29 23:08:11 -07:00
Kwabena W. Agyeman
230fa1ca32 imlib: Add callback argument to draw_image. 2023-10-29 15:35:58 -07:00
Kwabena W. Agyeman
15c98c0762 imlib: Refactor imlib_draw_image_rect. 2023-10-29 15:28:22 -07:00
Kwabena W. Agyeman
522a363f5c imlib: Remove redundant code in draw.c. 2023-10-05 17:48:31 -07:00
Kwabena W. Agyeman
bcc1eacd69 imlib: Fix DMA2D cache line access. 2023-10-05 17:47:37 -07:00
luzpaz
971f14daab misc: Fix typos in src/omw subdirectory
Found via `codespell -q 3 -S "*.pgm,*.ppm,./src/hal,./src/drivers" -L als,dout,erro,extint,hsi,inout,ois,paeth,re-use,ser,serie`
2023-09-16 17:01:42 +00:00
iabdalkader
35ed56310d misc: Format code. 2023-07-02 21:49:23 +02:00
Kwabena W. Agyeman
c6f9aceb2a imlib: Fix Draw Image Area Scaling. 2022-09-25 19:16:21 -07:00
Kwabena W. Agyeman
29b836d342 imlib: Fix image scaler ROI support. 2022-09-22 10:14:17 -07:00
Kwabena W. Agyeman
4e62482d5f imlib: Fix cache usage for the OpenMV PT for its LCD. 2022-04-02 17:49:30 -07:00
iabdalkader
b5b26ff390 imlib: Fix JPEG decompress buffers cache alignment. 2022-02-27 17:34:40 +02:00
iabdalkader
421a685370 imlib: Update JPEG decoder and fix memory issues.
* Fix MemManage fault on decoding odd images.
* Support decoding YCBCR to Grayscale.
* Support decoding Grayscale to RGB565.
* Minor formatting fixes.
* Use a single decompress function for all formats.
* Fixes #1550
2022-02-27 16:14:49 +02:00
Kwabena W. Agyeman
f12a4659c8 Add PNG Support 2022-01-27 03:04:59 +02:00
Kwabena W. Agyeman
bf447e5599 Add yuv image processing support 2021-09-19 09:42:28 -07:00
Kwabena W. Agyeman
3ed668ab5b Add full debayering support 2021-09-09 14:18:57 -07:00
Ibrahim Abd Elkader
d5ad043c30
Advanced pixel formats. (#1448)
* Advanced pixel formats.

* Use a new pixel format that encodes flags, id and bpp in the pixel format itself.

* Fixes for review comments.
2021-09-09 13:34:31 +02:00
Kwabena W. Agyeman
642c503744
Add jpeg decoding support (#1371)
* Add jpeg decoding support
2021-06-29 01:49:53 +02:00
Kwabena W. Agyeman
5cbd2e3950 Add debayering support to draw image 2021-03-26 09:37:06 -07:00
iabdalkader
aeb7539cfa Update license date. 2021-02-14 16:47:45 +02:00
Kwabena W. Agyeman
01aad01c49 Update draw image to support in place updates 2021-01-15 10:29:07 -08:00
iabdalkader
74e214abe8 Move unaligned memory to separate file. 2020-12-30 00:58:26 +02:00
iabdalkader
4bfa7b41b7 Remove STM32_HAL_H from common code. 2020-12-19 20:51:52 +02:00
iabdalkader
bc6d1d22f0 Split code into common and port specific code. 2020-12-18 00:59:28 +02:00