Mirco Miranda and Albert Astals Cid
14742cb502
PCX: Fix reading of the extended palette
...
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
2023-01-11 22:56:38 +00:00
Mirco Miranda
a3049f6740
Fix missing DCI-P3 color space set
2022-11-24 15:02:31 +01:00
Mirco Miranda and Albert Astals Cid
dcab3a06ab
raw: LibRaw_QIODevice::read: fixed possible partial reading of an item
...
- 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.
2022-11-19 10:14:16 +00:00
Mirco Miranda
361f9e867e
PSD multichannel testcases
2022-11-15 16:25:22 +00:00
Mirco Miranda
35883aa604
Support to MCH with 4+ channels (treat as CMYK)
2022-11-15 16:25:22 +00:00
Mirco Miranda and Daniel Novomeský
50846f224f
avif: Check if encoder/decoder is available in capabilities()
...
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.
2022-11-15 13:14:09 +00:00
Mirco Miranda and Albert Astals Cid
181eb253c6
ANI partial test and PIC test added
2022-10-02 06:01:23 +00:00
Mirco Miranda and Albert Astals Cid
ea14882ff7
Fix messages
2022-10-02 06:01:23 +00:00
Mirco Miranda and Albert Astals Cid
2f27dff48b
Fix maximum number of channels (testcase added)
2022-09-22 21:17:10 +00:00
Mirco Miranda
6074c4d6fd
Use right type on enums
2022-07-29 07:46:10 +02:00
Mirco Miranda
3d5090593c
Improved detection of alpha channel on CMYK images
2022-06-30 06:56:21 +00:00
Mirco Miranda and Albert Astals Cid
cff2604cf9
XCF: Support to QImageIOHandler::Size option
2022-04-29 13:23:20 +00:00
Mirco Miranda
f8a251e268
Support to QImageIOHandler::Size option
2022-04-28 08:52:18 +02:00
Mirco Miranda and Albert Astals Cid
52134fc2e9
QByteArray resize removal
...
- Removed QByteArray resize with potentially large numbers as in merge request !66
2022-04-14 23:04:58 +00:00
Mirco Miranda and Albert Astals Cid
44fd6b7bc0
psd: duotone read
...
- New format added: Duotone
- Fix float to int conversion round issue
2022-04-11 21:07:23 +00:00
Mirco Miranda and Albert Astals Cid
98f19c60ae
PSD: Performance improvements and support to missing common formats
...
- Supersedes merge request !55 (PSB support, XMP metadata, ICC color profile, image resolution read)
- Performance improvements: 5 time faster than previous version (tested on a 3.9GB PSB: 9sec instead 47sec)
- New formats support added: INDEXED (8bps), BITMAP (1bps), GRAYSCALE (8, 16, 32bps), RGB (32bps)
- Should fix Bug https://bugs.kde.org/show_bug.cgi?id=397610
- Fix Bug https://bugs.kde.org/show_bug.cgi?id=428238
2022-04-04 17:22:45 +00:00
Mirco Miranda and Albert Astals Cid
3e751dd80d
Fix XCF parasites metadata in QImage and support to ICC profile
...
- Fix parasite "gimp-comment" not set due to null QImage
- Support to parasite "icc-profile" using Qt 5.14+ API
- Added parasite "gimp-image-metadata" as QImage metadata "XML:org.gimp.xml"
- Added a XCF with XML metadata and icc prifile embedded in autotest folder (generated by GIMP 2.10.30)
- Tested with Qt 5.15.2 and Qt 6.2.3 under Windows and Qt 6.2.3 under macOS
2022-03-23 23:34:33 +00:00