gimp/plug-ins
Jehan d21911ebfc Issue #3265: PNG gAMA chunk is silently ignored.
PNG has support for profiles, which is the state-of-the-art way to
handle color management nowadays. But it also had some very basic color
management based on a gAMA chunk (for the gamma) and a cHRM chunk
(primary chromaticities).
We don't have a core concept with just these and don't want to walk
backward anyway, but we can easily make basic RGB profiles from these.
This is what this commit is about. It generates profiles at import which
were not actually inside the image, but only represented by these 2 PNG
chunks. What gives it away is that GIMP will propose to convert/keep the
profile at start (unless configured otherwise, as any profile), and the
profile name will specify it is a profile generated from PNG chunks'
values.  One can even discard the profile later (if you didn't convert),
so it gives a solution if somehow these metadata were not proper.
2021-01-18 16:16:56 +01:00
..
common Issue #3265: PNG gAMA chunk is silently ignored. 2021-01-18 16:16:56 +01:00
file-bmp plug-ins: allow loading of BMP images with incorrect BI_BITFIELDS compression. 2021-01-07 18:02:06 -05:00
file-dds plug-ins: set blue channel of BC5 dds images to 0 instead of 255. 2021-01-05 17:58:20 -05:00
file-exr app, libgimp, plug-ins: move Orientation metadata handling into core. 2020-09-24 12:43:41 +02:00
file-faxg3 meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
file-fits Fix typos 2020-11-19 21:56:25 +01:00
file-fli libgimp, libgimpwidgets, plug-ins: improved GimpProcedureDialog API. 2020-11-13 21:27:56 +01:00
file-ico app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-jpeg plug-ins: fix crash at end of JPEG export. 2021-01-17 21:53:48 +01:00
file-psd plug-ins: fix #6279 Error loading PSD file: Unexpected end of file. 2021-01-17 16:08:01 -05:00
file-raw plug-ins: more debugging data in file-darktable. 2021-01-18 14:37:02 +01:00
file-sgi app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-tiff plug-ins: fix #5081 Opening TIFF with YCbCr format displays incorrect warning. 2021-01-14 12:38:51 -05:00
file-webp libgimpwidgets: improved gimp_prop_scale_entry_new(), new function… 2020-11-25 02:32:22 +01:00
flame app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
fractal-explorer app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
gfig Cppcheck fixes 2020-11-05 19:42:14 +00:00
gimpressionist app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
gradient-flare app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
help meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
help-browser gimpthrobber: Get rid of g_type_class_add_private() 2020-05-12 21:35:54 +02:00
ifs-compose meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
imagemap meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
lighting app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
map-object app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
metadata plug-ins: changed GTK_RESPONSE_YES|NO into GTK_RESPONSE_OK|CANCEL. 2020-12-18 01:24:52 +01:00
pagecurl app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
print meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
python plug-ins: move py-slice.py to gimp-data-extras. 2020-12-15 01:46:46 +01:00
screenshot Issue #5066: Create From Screenshot Crash. 2021-01-02 19:06:03 +01:00
script-fu app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
selection-to-path app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
twain Re-enable Twain plugin on Windows for Meson build 2020-09-19 12:07:14 +00:00
ui plug-ins: port file-tiff-save to GimpProcedureConfig 2020-06-08 20:42:36 +02:00
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
Makefile.am plug-ins, extension: goat-exercises becomes a GIMP extension. 2020-10-09 15:30:54 +02:00
meson.build plug-ins, extension: goat-exercises becomes a GIMP extension. 2020-10-09 15:30:54 +02:00