Gimp/app/operations
Alx Sa 3879520cc2 tools, operation: Add support for loading PS Levels presets
Photoshop stores their Levels filter presets in an
.alv file. This patch adds support for loading these
and converting them to GIMP's Level format.

The .alv file is binary, and consists of a 2 byte version
followed by 29 groups of 2 byte values for input,
output, and gamma. We only read the first four for
now, since GIMP only supports composite and then
R, G, and B individual channels.
2025-05-22 18:52:30 +00:00
..
layer-modes plug-ins, operations: Fix warnings on Windows 2025-05-22 02:10:08 +00:00
layer-modes-legacy operations: Revert legacy modes for performance 2024-09-09 14:39:19 +00:00
tests app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
gimp-operation-config.c Issue #11988: GEGL param specs are not serialized anymore. 2024-09-04 13:48:03 +02:00
gimp-operation-config.h app: do not maintain manually the list of core ops with custom config object. 2024-01-23 15:39:09 +00:00
gimp-operations.c app: do not maintain manually the list of core ops with custom config object. 2024-01-23 15:39:09 +00:00
gimp-operations.h app: fix autotools build. 2020-11-10 12:52:01 +01:00
gimpbrightnesscontrastconfig.c app: maintain common settings when editing Brightness-Contrast/Levels as Levels/Curves 2020-04-14 18:03:05 +03:00
gimpbrightnesscontrastconfig.h app: add GimpOperationSettings 2020-04-07 19:26:28 +03:00
gimpcageconfig.c app: add GimpOperationSettings 2020-04-07 19:26:28 +03:00
gimpcageconfig.h app: add GimpOperationSettings 2020-04-07 19:26:28 +03:00
gimpcolorbalanceconfig.c app: add GimpOperationSettings 2020-04-07 19:26:28 +03:00
gimpcolorbalanceconfig.h app: add GimpOperationSettings 2020-04-07 19:26:28 +03:00
gimpcurvesconfig.c tools, operation: Add support for loading PS Curve presets 2025-05-22 18:52:30 +00:00
gimpcurvesconfig.h tools, operation: Add support for loading PS Curve presets 2025-05-22 18:52:30 +00:00
gimphuesaturationconfig.c app: add GimpOperationSettings 2020-04-07 19:26:28 +03:00
gimphuesaturationconfig.h app: add GimpOperationSettings 2020-04-07 19:26:28 +03:00
gimplevelsconfig.c tools, operation: Add support for loading PS Levels presets 2025-05-22 18:52:30 +00:00
gimplevelsconfig.h tools, operation: Add support for loading PS Levels presets 2025-05-22 18:52:30 +00:00
gimpoperationborder.c Fix spelling errors found with codespell 2025-01-04 15:11:03 +00:00
gimpoperationborder.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationbrightnesscontrast.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationbrightnesscontrast.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationbuffersourcevalidate.c app: add "chunked" parameter to gimp_tile_handler_validate_validate() 2020-03-14 13:54:57 +02:00
gimpoperationbuffersourcevalidate.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationcagecoefcalc.c Issue #5267: Cage transform tool causes artifacts. 2021-08-05 16:58:55 +02:00
gimpoperationcagecoefcalc.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationcagetransform.c Issue 3100: cage transform tool -> always blurred without any action 2019-09-07 01:23:54 +02:00
gimpoperationcagetransform.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationcolorbalance.c app: Color Balance to work in HSLA/sRGB. 2024-10-13 17:01:50 +02:00
gimpoperationcolorbalance.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationcolorize.c app, libgimpcolor, plug-ins: move legacy luminance macros to private. 2024-11-02 00:27:02 +01:00
gimpoperationcolorize.h app: port Colorize to GeglColor property. 2024-02-15 23:55:06 +01:00
gimpoperationcomposecrop.c app: in gimp:compose-crop, fix x/y properties lower bound 2019-08-02 00:40:01 +03:00
gimpoperationcomposecrop.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationcurves.c Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
gimpoperationcurves.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationdesaturate.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpoperationdesaturate.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationequalize.c app: streamline GimpHistogram; avoid spurious channel switch in histogram view 2019-10-22 15:50:13 +03:00
gimpoperationequalize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationfillsource.c app: remove gimp_gegl_rectangle_align_to_tile_grid() 2019-07-30 20:32:08 +03:00
gimpoperationfillsource.h app: add gimp:fill-source operation 2019-03-27 15:45:59 -04:00
gimpoperationflood.c Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
gimpoperationflood.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationgradient.c operations: Remove GimpRGB from Gradient operation 2024-09-13 01:12:13 +00:00
gimpoperationgradient.h operations: Remove GimpRGB from Gradient operation 2024-09-13 01:12:13 +00:00
gimpoperationgrow.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationgrow.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationhistogramsink.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationhistogramsink.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationhuesaturation.c app: show clearer we are working in sRGB space. 2024-10-13 17:55:59 +02:00
gimpoperationhuesaturation.h app: use GEGL/babl to convert to HSL in gimp_operation_hue_saturation_map(). 2024-02-12 18:30:00 +01:00
gimpoperationlevels.c app: fix gimp_operation_levels_map_input() for negative values 2019-04-19 10:32:05 -04:00
gimpoperationlevels.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationmaskcomponents.cc Issue #12614: Successive layer effects should use a higher bit-depth as intermediary format. 2025-01-12 22:18:28 +01:00
gimpoperationmaskcomponents.h app: add "alpha" propertry to gimp:mask-components 2019-05-31 13:11:14 -04:00
gimpoperationoffset.c pdb, operations, tool: Replace GimpContext with GeglColor... 2024-11-29 00:29:36 -05:00
gimpoperationoffset.h pdb, operations, tool: Replace GimpContext with GeglColor... 2024-11-29 00:29:36 -05:00
gimpoperationpointfilter.c Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
gimpoperationpointfilter.h Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
gimpoperationposterize.c app: make posterize op operate with a perceptual gamma 2024-02-21 09:03:08 +01:00
gimpoperationposterize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationprofiletransform.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationprofiletransform.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationscalarmultiply.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationscalarmultiply.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationsemiflatten.c app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
gimpoperationsemiflatten.h operations: Port semi-flatten to GeglColor 2024-03-05 18:30:53 +00:00
gimpoperationsetalpha.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationsetalpha.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationsettings.c Issue #12577: get rid of the gamma hack. 2025-01-10 23:26:11 +01:00
gimpoperationsettings.h Issue #12577: get rid of the gamma hack. 2025-01-10 23:26:11 +01:00
gimpoperationshrink.c Fix spelling errors found with codespell 2025-01-04 15:11:03 +00:00
gimpoperationshrink.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationthreshold.c app, libgimpcolor, plug-ins: move legacy luminance macros to private. 2024-11-02 00:27:02 +01:00
gimpoperationthreshold.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationthresholdalpha.c Issue #2848: some sentences have no translation. 2019-01-24 16:14:46 +01:00
gimpoperationthresholdalpha.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
meson.build meson: fix warnings of deprecated features. 2022-08-31 01:29:37 +02:00
operations-enums.c app, libgimp, pdb: fix perceptual blend space for linear TRC ICC profiles 2024-12-19 23:23:50 +01:00
operations-enums.h Issue #13617: segmentation fault when painting. 2025-05-06 14:18:09 +00:00
operations-types.h app: add GimpOperationSettings 2020-04-07 19:26:28 +03:00