https://bugs.kde.org/show_bug.cgi?id=384136
Dmitry Kazakov <dimul...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|REPORTED |RESOLVED Latest Commit| |https://invent.kde.org/grap | |hics/krita/-/commit/1111025 | |d4c79e52694df0f68f11bd11937 | |aa11aa --- Comment #6 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit 1111025d4c79e52694df0f68f11bd11937aa11aa by Dmitry Kazakov, on behalf of Rasyuqa A. H. Committed on 26/07/2023 at 12:49. Pushed by dkazakov into branch 'master'. [FEATURE] Add support for Radiance RGBE The patch adds basic Radiance RGBE format `.hdr` import/export functionality to Krita. Related: bug 413958 Import code is based on KImageFormats as they're indeed can parse RGBE images, but the results are always in uint8, aka. `QImage::Format_RGB32`. And export code is inspired from https://www.graphics.cornell.edu/~bjw/rgbe.html Some format limitation: - Flattened image - No color profile, exported image will be always converted to float, linear sRGB - No alpha M +1 -0 krita/data/aboutdata/developers.txt M +6 -1 libs/koplugin/KisMimeDatabase.cpp M +2 -0 plugins/impex/CMakeLists.txt M +1 -1 plugins/impex/raw/krita_raw_import.json A +25 -0 plugins/impex/rgbe/CMakeLists.txt A +282 -0 plugins/impex/rgbe/RGBEExport.cpp [License: GPL(v2.0+)] A +28 -0 plugins/impex/rgbe/RGBEExport.h [License: GPL(v2.0+)] A +346 -0 plugins/impex/rgbe/RGBEImport.cpp [License: GPL(v2.0+)] A +23 -0 plugins/impex/rgbe/RGBEImport.h [License: GPL(v2.0+)] A +37 -0 plugins/impex/rgbe/kis_wdg_options_rgbe.cpp [License: GPL(v2.0+)] A +29 -0 plugins/impex/rgbe/kis_wdg_options_rgbe.h [License: GPL(v2.0+)] A +96 -0 plugins/impex/rgbe/kis_wdg_options_rgbe.ui A +74 -0 plugins/impex/rgbe/krita_rgbe.desktop A +13 -0 plugins/impex/rgbe/krita_rgbe_export.json A +13 -0 plugins/impex/rgbe/krita_rgbe_import.json A +8 -0 plugins/impex/rgbe/tests/CMakeLists.txt A +- -- plugins/impex/rgbe/tests/data/results/256box.hdr.png A +- -- plugins/impex/rgbe/tests/data/results/objects.kra A +- -- plugins/impex/rgbe/tests/data/sources/256box.hdr A +- -- plugins/impex/rgbe/tests/data/sources/hdr/objects.hdr A +95 -0 plugins/impex/rgbe/tests/kis_rgbe_test.cpp [License: GPL(v2.0+)] A +30 -0 plugins/impex/rgbe/tests/kis_rgbe_test.h [License: GPL(v2.0+)] https://invent.kde.org/graphics/krita/-/commit/1111025d4c79e52694df0f68f11bd11937aa11aa -- You are receiving this mail because: You are watching all bug changes.