From: Benjamin Otte Date: Wed, 26 Jul 2023 21:30:34 +0000 (+0200) Subject: rendernode-tool: Save to tiff X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~29^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1f848bf9fd6085d9225a91df19e4654617b71640;p=gtk4.git rendernode-tool: Save to tiff If the save filename ends in .tiff, save to tiff instead. For now this is a sneaky autodetect feature, not sure if/how to make it more explicit. --- diff --git a/tools/gtk-rendernode-tool-render.c b/tools/gtk-rendernode-tool-render.c index c8fb133c2a..77be8ea412 100644 --- a/tools/gtk-rendernode-tool-render.c +++ b/tools/gtk-rendernode-tool-render.c @@ -85,8 +85,11 @@ render_file (const char *filename, } } - - bytes = gdk_texture_save_to_png_bytes (texture); + if (g_str_has_suffix (save_to, ".tif") || + g_str_has_suffix (save_to, ".tiff")) + bytes = gdk_texture_save_to_tiff_bytes (texture); + else + bytes = gdk_texture_save_to_png_bytes (texture); if (g_file_set_contents (save_to, g_bytes_get_data (bytes, NULL),