[gimp/blend-tool-fun: 45/163] Bug 743034 - file-tiff-load crashes if I try to open a BigTIFF file
- From: Michael Henning <mhenning src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/blend-tool-fun: 45/163] Bug 743034 - file-tiff-load crashes if I try to open a BigTIFF file
- Date: Mon, 26 Oct 2015 02:21:59 +0000 (UTC)
commit 3f9e00cf90943d30132cd4e888257ea8117b238a
Author: Michael Natterer <mitch gimp org>
Date: Sun Sep 13 16:21:35 2015 +0200
Bug 743034 - file-tiff-load crashes if I try to open a BigTIFF file
Use a Babl format that actually exists for extra channels. Makes the
plug-in load black pages from the mentioned "Rome" BigTIFF, so this
only fixes the plug-in crash but doesn't fix loading of BigTIFF
images, whatever they are...
plug-ins/common/file-tiff-load.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/plug-ins/common/file-tiff-load.c b/plug-ins/common/file-tiff-load.c
index be0d274..2632722 100644
--- a/plug-ins/common/file-tiff-load.c
+++ b/plug-ins/common/file-tiff-load.c
@@ -475,6 +475,7 @@ load_dialog (TIFF *tif,
/* Page Selector */
selector = gimp_page_selector_new ();
+ gtk_widget_set_size_request (selector, 300, 200);
gtk_box_pack_start (GTK_BOX (vbox), selector, TRUE, TRUE, 0);
gimp_page_selector_set_n_pages (GIMP_PAGE_SELECTOR (selector),
@@ -1140,7 +1141,7 @@ load_image (const gchar *filename,
if (extra > 0 && !worst_case)
{
- /* Add alpha channels as appropriate */
+ /* Add extra channels as appropriate */
for (i = 1; i <= extra; ++i)
{
channel[i].ID = gimp_channel_new (image, _("TIFF Channel"),
@@ -1148,8 +1149,9 @@ load_image (const gchar *filename,
100.0, &color);
gimp_image_insert_channel (image, channel[i].ID, -1, 0);
channel[i].buffer = gimp_drawable_get_buffer (channel[i].ID);
- channel[i].format = babl_format_new (babl_model ("A"),
+ channel[i].format = babl_format_new (babl_model ("Y'"),
type,
+ babl_component ("Y'"),
NULL);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]