[gimp] plug-ins: remove save-bit-depth heuristics in HEIF plug-in
- From: Daniel Novomeský <dnovomesky src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] plug-ins: remove save-bit-depth heuristics in HEIF plug-in
- Date: Mon, 14 Feb 2022 12:07:24 +0000 (UTC)
commit f61f3892339c0cbda1b1d68f39c0a9f42dd7ce45
Author: Daniel Novomeský <dnovomesky gmail com>
Date: Mon Feb 14 12:25:32 2022 +0100
plug-ins: remove save-bit-depth heuristics in HEIF plug-in
plug-ins/common/file-heif.c | 33 +--------------------------------
1 file changed, 1 insertion(+), 32 deletions(-)
---
diff --git a/plug-ins/common/file-heif.c b/plug-ins/common/file-heif.c
index d4595b498c..dfab9dbd91 100644
--- a/plug-ins/common/file-heif.c
+++ b/plug-ins/common/file-heif.c
@@ -2604,7 +2604,6 @@ save_dialog (GimpProcedure *procedure,
GtkWidget *grid2;
GtkListStore *store;
GtkWidget *combo;
- gint save_bit_depth = 8;
#endif
gboolean run;
@@ -2660,43 +2659,13 @@ save_dialog (GimpProcedure *procedure,
#endif
#if LIBHEIF_HAVE_VERSION(1,8,0)
- g_object_get (config,
- "save-bit-depth", &save_bit_depth,
- NULL);
-
- switch (gimp_image_get_precision (image))
- {
- case GIMP_PRECISION_U8_LINEAR:
- case GIMP_PRECISION_U8_NON_LINEAR:
- case GIMP_PRECISION_U8_PERCEPTUAL:
- /* image is 8bit depth */
- if (save_bit_depth > 8)
- {
- save_bit_depth = 8;
- g_object_set (config,
- "save-bit-depth", save_bit_depth,
- NULL);
- }
- break;
- default:
- /* high bit depth */
- if (save_bit_depth < 12)
- {
- save_bit_depth = 12;
- g_object_set (config,
- "save-bit-depth", save_bit_depth,
- NULL);
- }
- break;
- }
-
grid2 = gtk_grid_new ();
gtk_grid_set_column_spacing (GTK_GRID (grid2), 6);
gtk_grid_set_row_spacing (GTK_GRID (grid2), 2);
gtk_box_pack_start (GTK_BOX (main_vbox), grid2, FALSE, FALSE, 0);
gtk_widget_show (grid2);
- store = gimp_int_store_new (_("8 bit/channel"), 8,
+ store = gimp_int_store_new (_("8 bit/channel"), 8,
_("10 bit/channel"), 10,
_("12 bit/channel"), 12,
NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]