summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLode <lvandeve@gmail.com>2016-03-23 23:45:40 +0100
committerLode <lvandeve@gmail.com>2016-03-23 23:45:40 +0100
commitf1cc9511796075ac5294d691f6dc7cbf1090d068 (patch)
tree2d9125d37ede0afd071a8f7f755021febe9c5da6
parent014edc4f8a7dfcca74779ee874b3c869c862a9fb (diff)
show background color in pngdetail
-rw-r--r--pngdetail.cpp19
1 files changed, 16 insertions, 3 deletions
diff --git a/pngdetail.cpp b/pngdetail.cpp
index 0f2b602..41952a4 100644
--- a/pngdetail.cpp
+++ b/pngdetail.cpp
@@ -123,9 +123,22 @@ void displayPNGInfo(const LodePNGInfo& info, const Options& options)
if(options.show_extra_png_info) std::cout << "Has color key: " << color.key_defined << std::endl;
if(color.key_defined)
{
- std::cout << "Color key r: " << color.key_r << std::endl;
- std::cout << "Color key g: " << color.key_g << std::endl;
- std::cout << "Color key b: " << color.key_b << std::endl;
+ std::cout << "Color key rgb: " << color.key_r
+ << ", " << color.key_g
+ << ", " << color.key_b << std::endl;
+ }
+ if(info.background_defined)
+ {
+ if(color.colortype == LCT_PALETTE)
+ {
+ std::cout << "Background index: " << info.background_r << std::endl;
+ }
+ else
+ {
+ std::cout << "Background rgb: " << info.background_r
+ << ", " << info.background_g
+ << ", " << info.background_b << std::endl;
+ }
}
std::cout << "Interlace method: " << info.interlace_method << std::endl;
if(options.show_extra_png_info) std::cout << "Texts: " << info.text_num << std::endl;