From 1f848bf9fd6085d9225a91df19e4654617b71640 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 26 Jul 2023 23:30:34 +0200 Subject: [PATCH] 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. --- tools/gtk-rendernode-tool-render.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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), -- 2.30.2