diff options
author | Lode <lvandeve@gmail.com> | 2016-03-23 23:45:40 +0100 |
---|---|---|
committer | Lode <lvandeve@gmail.com> | 2016-03-23 23:45:40 +0100 |
commit | f1cc9511796075ac5294d691f6dc7cbf1090d068 (patch) | |
tree | 2d9125d37ede0afd071a8f7f755021febe9c5da6 | |
parent | 014edc4f8a7dfcca74779ee874b3c869c862a9fb (diff) |
show background color in pngdetail
-rw-r--r-- | pngdetail.cpp | 19 |
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; |