Commit graph

23 commits

Author SHA1 Message Date
John Preston
87e62b7737 Refactor Images manipulating methods. 2022-01-21 15:25:55 +03:00
John Preston
fb812fd748 Allow manual style::complex_color refresh. 2021-10-22 18:33:13 +04:00
John Preston
48ebd65323 Add Images::GenerateShadow. 2021-10-21 21:23:08 +04:00
John Preston
40fc5b35f0 Use QImage span for corner masks. 2021-09-27 19:30:46 +04:00
John Preston
246b947fa7 Always assign colors when assigning palettes. 2021-09-11 12:26:16 +03:00
23rd
beb09445d1 Appended references to const auto type in loop to prevent copying. 2021-09-08 14:01:07 +03:00
John Preston
db1b4b65c7 Provide GenerateLinearGradient with several colors. 2021-09-06 13:17:13 +03:00
John Preston
5938cb012f Don't try to open files by empty paths. 2021-08-20 20:10:21 +03:00
John Preston
6b320a99da Generate gradients in QImage::Format_RGB32. 2021-08-17 17:34:01 +03:00
John Preston
669767855a Add gradient generating methods. 2021-08-16 13:23:48 +03:00
John Preston
3b45189923 Use dither radius based on image size. 2021-08-16 12:29:30 +03:00
John Preston
3d5fcdb7dd Add Images::DitherImage. 2021-08-13 15:58:13 +03:00
John Preston
dd88f8fa41 Add UnpackGzip and reading gzip-ed SVGs. 2021-08-11 19:54:59 +03:00
John Preston
2bd63281b5 Add Images::Read method. 2021-08-11 17:53:02 +03:00
Ilya Fedin
b8485c0d8a Fix -Wunused-variable warnings 2021-07-13 21:24:22 +03:00
Ilya Fedin
c74cf04cc6 Get rid of deprecated ranges::view usage 2021-03-13 19:06:44 +03:00
John Preston
d2ae2cf8f6 Allow RoundRect to have arbitrary radius. 2020-10-13 18:10:58 +03:00
John Preston
4c04017737 Fix checks in small image round request. 2020-08-13 15:10:42 +04:00
John Preston
ccc12ce3da Fix crash in rounding of shared images.
Regression was introduced in 721d143c89.
2020-02-25 13:17:00 +04:00
John Preston
721d143c89 Fix rounding of sparse QImage-s. 2020-01-21 17:04:36 +03:00
John Preston
65eb03a6a7 Don't change image pixel ratio when rounding. 2019-12-14 17:08:29 +03:00
John Preston
199e51706f Support build with range-v3 0.9.1. 2019-10-02 14:43:04 +03:00
John Preston
85c83003ca Initial commit. 2019-09-17 17:48:58 +03:00