[gimp] plug-ins: don't use the legacy layer modes in openraster load/save
- From: Jacob Boerema <jboerema src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] plug-ins: don't use the legacy layer modes in openraster load/save
- Date: Thu, 28 Jan 2021 00:09:24 +0000 (UTC)
commit 304c7d6bc828cfe5d9af4978289c144c42d467c2
Author: Jacob Boerema <jgboerema gmail com>
Date: Mon Jan 25 14:59:12 2021 -0500
plug-ins: don't use the legacy layer modes in openraster load/save
Let's use the non legacy layer modes when importing/exporting
openraster images. That way we are more likely to be able to
import the correct layer modes since openraster only has a
limited number of layer modes defined.
plug-ins/python/file-openraster.py | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
---
diff --git a/plug-ins/python/file-openraster.py b/plug-ins/python/file-openraster.py
index 9a71ea567f..19371070e5 100755
--- a/plug-ins/python/file-openraster.py
+++ b/plug-ins/python/file-openraster.py
@@ -28,22 +28,22 @@ import xml.etree.ElementTree as ET
NESTED_STACK_END = object()
layermodes_map = {
- "svg:src-over": Gimp.LayerMode.NORMAL,
- "svg:multiply": Gimp.LayerMode.MULTIPLY_LEGACY,
- "svg:screen": Gimp.LayerMode.SCREEN_LEGACY,
- "svg:overlay": Gimp.LayerMode.OVERLAY,
- "svg:darken": Gimp.LayerMode.DARKEN_ONLY_LEGACY,
- "svg:lighten": Gimp.LayerMode.LIGHTEN_ONLY_LEGACY,
- "svg:color-dodge": Gimp.LayerMode.DODGE_LEGACY,
- "svg:color-burn": Gimp.LayerMode.BURN_LEGACY,
- "svg:hard-light": Gimp.LayerMode.HARDLIGHT_LEGACY,
- "svg:soft-light": Gimp.LayerMode.SOFTLIGHT_LEGACY,
- "svg:difference": Gimp.LayerMode.DIFFERENCE_LEGACY,
- "svg:color": Gimp.LayerMode.HSL_COLOR_LEGACY,
- "svg:luminosity": Gimp.LayerMode.HSV_VALUE_LEGACY,
- "svg:hue": Gimp.LayerMode.HSV_HUE_LEGACY,
- "svg:saturation": Gimp.LayerMode.HSV_SATURATION_LEGACY,
- "svg:plus": Gimp.LayerMode.ADDITION_LEGACY,
+ "svg:src-over": Gimp.LayerMode.NORMAL,
+ "svg:multiply": Gimp.LayerMode.MULTIPLY,
+ "svg:screen": Gimp.LayerMode.SCREEN,
+ "svg:overlay": Gimp.LayerMode.OVERLAY,
+ "svg:darken": Gimp.LayerMode.DARKEN_ONLY,
+ "svg:lighten": Gimp.LayerMode.LIGHTEN_ONLY,
+ "svg:color-dodge": Gimp.LayerMode.DODGE,
+ "svg:color-burn": Gimp.LayerMode.BURN,
+ "svg:hard-light": Gimp.LayerMode.HARDLIGHT,
+ "svg:soft-light": Gimp.LayerMode.SOFTLIGHT,
+ "svg:difference": Gimp.LayerMode.DIFFERENCE,
+ "svg:color": Gimp.LayerMode.HSL_COLOR,
+ "svg:luminosity": Gimp.LayerMode.HSV_VALUE,
+ "svg:hue": Gimp.LayerMode.HSV_HUE,
+ "svg:saturation": Gimp.LayerMode.HSV_SATURATION,
+ "svg:plus": Gimp.LayerMode.ADDITION,
}
def reverse_map(mapping):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]