From 0aec0db32312730e64a43bcfcc397eb9848ae12f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 1 Nov 2019 22:31:26 +0100 Subject: [PATCH] imageconverter: clarify message, don't die on compressed images. --- src/Magnum/Trade/imageconverter.cpp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Trade/imageconverter.cpp b/src/Magnum/Trade/imageconverter.cpp index 96a2697a4..d13c372fd 100644 --- a/src/Magnum/Trade/imageconverter.cpp +++ b/src/Magnum/Trade/imageconverter.cpp @@ -109,6 +109,13 @@ correctly propagate options to the target plugin, so you need to specify @code{.sh} magnum-imageconverter image.png image.jpg -c jpegQuality=0.95 --converter JpegImageConverter @endcode + +Extracting raw (uncompressed, compressed) data from a DDS file for manual +inspection: + +@code{.sh} +magnum-imageconverter image.dds --converter raw data.dat +@endcode */ } @@ -182,7 +189,17 @@ key=true.)") return 3; } - Debug() << "Converting image of size" << image->size() << "and format" << image->format() << "to" << args.value("output"); + { + Debug d; + if(args.value("converter") == "raw") + d << "Writing raw image data of size"; + else + d << "Converting image of size"; + d << image->size() << "and format"; + if(image->isCompressed()) d << image->compressedFormat(); + else d << image->format(); + d << "to" << args.value("output"); + } /* Save raw data, if requested */ if(args.value("converter") == "raw") {