Xaver Hugl
888bca7387
cmake: add cmake config
...
That way, other projects can declare to have a runtime dependency on KImageFormats
2025-05-21 17:39:44 +02:00
Laurent Montel
9f09473aa0
It compiles fine without kf_6_13 deprecated methods
2025-05-04 21:31:49 +02:00
Nicolas Fella
15bece40ec
Update version to 6.15.0
2025-05-02 17:10:02 +02:00
Nicolas Fella
1b3d2afbe3
Update dependency version to 6.14.0
2025-05-02 16:02:43 +02:00
Nicolas Fella
9c47845f15
Update version to 6.14.0
2025-04-10 19:53:58 +02:00
Albert Astals Cid
92e4271e84
GIT_SILENT Upgrade Qt6 version requirement to 6.7.0.
2025-04-07 10:13:41 +02:00
Laurent Montel
a182478e2c
It compiles fine without qt6.9 deprecated methods
2025-03-23 22:52:05 +00:00
Laurent Montel
bef2b9168f
It compiles fine without kf6.12 deprecated methods
2025-03-22 06:47:20 +01:00
Nicolas Fella
cdf3be3af1
Update dependency version to 6.13.0
2025-03-14 21:31:42 +01:00
Nicolas Fella
b2663d2651
Update dependency version to 6.13.0
2025-03-07 19:00:23 +01:00
Nicolas Fella
35ab37c628
Update dependency version to 6.12.0
2025-03-07 15:09:18 +01:00
Laurent Montel
90a2e3b412
GIT_SILENT: it compiles fine without kf6.11 deprecated methods
2025-02-10 06:46:22 +01:00
Nicolas Fella
b536ec4a5e
Update version to 6.12.0
2025-02-07 15:38:22 +01:00
Nicolas Fella
7d7b295ac2
Update dependency version to 6.11.0
2025-02-07 14:47:25 +01:00
Daniel Novomeský
8a05711e99
jxl: refactor image loading
2025-01-29 17:02:51 +00:00
Laurent Montel
baaf1093a1
GIT_SILENT: it compiles fine without kf6.10 deprecated methods
2025-01-20 09:53:06 +00:00
Mirco Miranda
c97ee00f5e
Add JPEG 2000 support
...
JPEG 2000 support using OpenJPEG library.
- Add read/write support to JP2/J2K format for Gray/RGB(A)/CMYK images @8/16-bits
- Read test case images generated by Photoshop
The plugin has the following limitations:
- Resolution is not set (JP2_RES box is marked "For the future" in jp2.h)
- Metadata are not set (as with resolution)
Closes #13
2025-01-05 10:36:21 +00:00
Nicolas Fella
40c2aae0cd
Update version to 6.11.0
2025-01-03 16:41:05 +01:00
Nicolas Fella
f49704b2df
Update dependency version to 6.10.0
2025-01-03 16:15:48 +01:00
Mirco Miranda
0b2c6d725d
DDS: enable plugin by default
...
- Enabled the plugin as OSS Fuzz did not find anything yet
- Modified README by adding more info about contributing, DDS plugin and some clarifications
Solves CCBUG: 380956 CCBUG: 389900
2024-12-24 08:59:32 +00:00
Mirco Miranda
87eff569a4
Re-added DDS plugin support
...
Fork of [Qt 5.6 DDS plugin](https://code.qt.io/cgit/qt/qtimageformats.git/tree/src/plugins/imageformats/dds/qddshandler.cpp?h=5.6 ) under LGPL2.1.
- Merged all files in dds_p.h and dds.cpp
- Added support for Qt 6 image allocation limit
- Added checks for null image and datastream errors
- The plugin is disabled by default
CCBUG: 380956
Closes : #12
2024-12-11 06:45:00 +00:00
Nicolas Fella
a531978e2a
Update version to 6.10.0
2024-12-06 16:07:49 +01:00
Nicolas Fella
ceb1c46fea
Update dependency version to 6.9.0
2024-12-06 12:41:46 +01:00
Daniel Novomeský
6558b3255a
jxl: Disable color conversion for animations
...
Workaround for issue https://github.com/libjxl/libjxl/issues/3983
libjxl_cms is used for color conversion of lossy static images.
Fix loading of lossy grayscale images
Fix loading of grayscale images with odd width
2024-11-30 23:18:06 +01:00
Laurent Montel
f029a4a8ed
Bump KF and QT versions in ecm_set_disabled_deprecation_versions
2024-11-17 10:52:09 +01:00
Albert Astals Cid
56f229a2f1
GIT_SILENT Upgrade Qt6 version requirement to 6.6.0.
2024-11-13 21:41:34 +01:00
Nicolas Fella
d233e80dbb
Update version to 6.9.0
2024-11-02 17:04:01 +01:00
Nicolas Fella
799ac37660
Update dependency version to 6.8.0
2024-11-02 16:13:04 +01:00
Nicolas Fella
3f4690d1e9
Update version to 6.8.0
2024-10-11 13:35:32 +02:00
Nicolas Fella
fee0165bef
Update dependency version to 6.7.0
2024-10-04 16:57:57 +02:00
Nicolas Fella
e2aaf89ec5
Update version to 6.7.0
2024-09-06 14:21:04 +02:00
Nicolas Fella
989a5c70d6
Update version to 6.6.0
2024-09-06 13:28:36 +02:00
Nicolas Fella
0590c6b49d
Update version to 6.6.0
2024-08-09 12:58:58 +02:00
Nicolas Fella
8c23e74ef6
Update dependency version to 6.5.0
2024-08-02 12:56:31 +02:00
Nicolas Fella
14020a23d5
Update version to 6.5.0
2024-07-12 13:27:10 +02:00
Nicolas Fella
bb17f7bf84
update version for new release
2024-07-05 13:19:28 +02:00
Mirco Miranda
63e21ee5f3
Disable JXR plugin due to crashes in JXRLIB
...
I ran a simple fuzzer on all the plugins in the repo and the JXR one crashes every few seconds. I attach some files (I have many more) that cause the crashes. For the moment I think it's best to keep it deactivated.
The strange thing is that for the same plugin I had created the PR on oss-fuzz which ran locally for over an hour without problems. I'm a bit confused.
2024-06-13 22:24:19 +00:00
Mirco Miranda
b8a9c75c80
JXR support
...
CCBUG: 451584
An implementation of the JXR format.
2024-06-07 10:35:25 +00:00
Nicolas Fella
a54c5e876c
update version for new release
2024-05-31 17:41:40 +02:00
Nicolas Fella
6c1a7ad339
update version for new release
2024-05-31 15:15:35 +02:00
Nicolas Fella
ea15fed399
update version for new release
2024-05-12 14:06:57 +02:00
Nicolas Fella
5b2c190823
update version for new release
2024-05-03 11:49:56 +02:00
Jonathan Riddell
1b94554323
update version for new release
2024-04-12 16:12:29 +01:00
Jonathan Riddell
c169296fbf
update version for new release
2024-04-05 11:45:58 +01:00
Friedrich W. H. Kossebau
29aec82e67
Add KF_VERSION & KF_DEP_VERSION variables
...
For consistency with the other KF modules, but also to have some version
info with working copies/checkouts, as well as min required KF deps.
2024-03-18 16:24:41 +01:00
Jonathan Esk-Riddell
4be09ba419
update version for new release
2024-02-21 11:15:16 +00:00
Jonathan Esk-Riddell
7d6de20e8c
update version for new release
2024-02-01 09:26:20 +00:00
David Faure
b37c991e39
Port to ECMFeatureSummary
...
This avoids a feature summary in the middle of the cmake configuration
when this module is used as a git submodule.
GIT_SILENT
2024-01-26 14:17:50 +01:00
Jonathan Esk-Riddell
249046f25d
update version for new release
2024-01-10 11:27:02 +00:00
Volker Krause
91a342e90d
Cleanup pre-Qt 6.5 code
2023-11-19 14:14:36 +01:00