- 30 Jan, 2023 1 commit
-
-
- 29 Jan, 2023 1 commit
-
-
Daniel Novomeský authored
-
- 27 Jan, 2023 1 commit
-
-
Using an approximated pow function improves the conversion speed of LAB images by more than 50% without an appreciable visual difference.
-
- 26 Jan, 2023 1 commit
-
-
This patch maps RGB 32-bits PSD to QImage::Format_RGBA32FPx4 or QImage::Format_RGBX32FPx4.
-
- 24 Jan, 2023 1 commit
-
-
Volker Krause authored
-
- 22 Jan, 2023 2 commits
-
-
Mirco Miranda authored
-
Mirco Miranda authored
-
- 21 Jan, 2023 1 commit
-
-
Nicolas Fella authored
-
- 20 Jan, 2023 1 commit
-
-
Nicolas Fella authored
-
- 18 Jan, 2023 2 commits
-
-
Nicolas Fella authored
master is for Qt6-based development now Qt5 development continues in the 'kf5' branch
-
Nicolas Fella authored
master is Qt6 now
-
- 11 Jan, 2023 1 commit
-
-
The VGA palette starts 769 bytes before the end of the file. There may be PADs between the end of the image and the start of the palette. BUG: 463951
-
- 07 Jan, 2023 1 commit
-
-
Script Kiddy authored
-
- 14 Dec, 2022 1 commit
-
-
Albert Astals Cid authored
libraw uses fseek when doing files, which allows seeking past the end without problems, so do the same, otherwise when we report oss-fuzz issues they say "give me an example to reproduce" and since our seek and their seek don't behave the same it's hard to convince them to fix their code
-
- 13 Dec, 2022 1 commit
-
-
Daniel Novomeský authored
-
- 05 Dec, 2022 1 commit
-
-
Daniel Novomeský authored
Using C-API instead of C++ libheif API has following advantages: - More libheif features available (for ex.: strict decoding) - Linking with static build of libheif is possible - No need to enable exceptions
-
- 03 Dec, 2022 1 commit
-
-
Script Kiddy authored
-
- 24 Nov, 2022 1 commit
-
-
Mirco Miranda authored
-
- 19 Nov, 2022 2 commits
-
-
It is mostly only about casting between types.
-
- If the size of an item is greater than 1 byte, it must be ensured that it is not partially read. - In many readings, LibRAW gives an error if a partial number of items are read so I always try to read everything.
-
- 15 Nov, 2022 3 commits
-
-
Mirco Miranda authored
-
Mirco Miranda authored
-
The plugin can be compiled even with decoder libraries only. In a similar way of HEIC plugin I check if an encoder or a decoder is available.
-
- 06 Nov, 2022 1 commit
-
-
Nicolas Fella authored
-
- 05 Nov, 2022 1 commit
-
-
Script Kiddy authored
-
- 03 Nov, 2022 1 commit
-
-
Nicolas Fella authored
These are only for kdelibs4support/KServiceTypeTrader
-
- 30 Oct, 2022 1 commit
-
-
Albert Astals Cid authored
Otherwise we will return false when LibRaw::derror calls for eof() when it is actually that we have reached eof
-
- 18 Oct, 2022 2 commits
-
-
Daniel Novomeský authored
and return correct loop count
-
Daniel Novomeský authored
libavif 0.11.0 uses new default dimension limit 32768 pixels, we allow 65535 which was used by us previously. Minor tweaks in jumpToNextImage, jumpToImage to handle rare situations.
-
- 15 Oct, 2022 3 commits
-
-
Daniel Novomeský authored
-
Fushan Wen authored
avif does not support loops but endless loop was the behavior before 460085 was fixed, so a workaround is added. See also: https://github.com/AOMediaCodec/libavif/issues/347 CCBUG: 460085
-
Fushan Wen authored
Otherwise when `cache: false` is set in AnimatedImage, QMovie will try to read the image forever. BUG: 460085 FIXED-IN: 5.100
-
- 13 Oct, 2022 1 commit
-
-
Daniel Novomeský authored
-
- 12 Oct, 2022 2 commits
-
-
Daniel Novomeský authored
-
Daniel Novomeský authored
Currently, there is no difference in the tests but in the future we will add images with various transformations defined.
-
- 11 Oct, 2022 3 commits
-
-
Daniel Novomeský authored
-
Daniel Novomeský authored
No longer using int for QByteArray size because Qt6 uses qsizetype
-
Daniel Novomeský authored
Changes to libavif's avifImageRGBToYUV() API were reverted too.
-
- 10 Oct, 2022 2 commits
-
-
Daniel Novomeský authored
-
Daniel Novomeský authored
In recent libheif, application should use heif_init/heif_deinit calls. Unfortunately, these calls are not thread-safe in released 1.13.0 version yet (will be in the future) and HEIFHandler is often created in different threads. So we have to guard their use with a mutex.
-