[gimp/gimp-2-10] app: zero-out transparent pixels when converting to indexed
- From: Ell <ell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gimp-2-10] app: zero-out transparent pixels when converting to indexed
- Date: Wed, 20 May 2020 18:17:11 +0000 (UTC)
commit 5771393379f7108ac604040f68faabf3654478ab
Author: Ell <ell_se yahoo com>
Date: Wed May 20 21:14:56 2020 +0300
app: zero-out transparent pixels when converting to indexed
When converting an image to indexed mode, zero-out transparent
pixels instead of leaving junk in their indices, which might well
be out of range of the palette.
(cherry picked from commit 09870d4b153bc390f61a713961e9c1d12e8ef316)
app/core/gimpimage-convert-indexed.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/app/core/gimpimage-convert-indexed.c b/app/core/gimpimage-convert-indexed.c
index ab1457ae14..4d1b1144d8 100644
--- a/app/core/gimpimage-convert-indexed.c
+++ b/app/core/gimpimage-convert-indexed.c
@@ -714,6 +714,8 @@ remap_indexed_layer (GimpLayer *layer,
{
if (data[ALPHA_I])
data[INDEXED] = remap_table[data[INDEXED]];
+ else
+ data[INDEXED] = 0;
data += bpp;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]