From efbdb56bb0076ad95cb137bc5b4396eccdc98d04 Mon Sep 17 00:00:00 2001 From: Matthew Wilber Date: Fri, 23 Apr 2004 21:48:17 +0000 Subject: [PATCH] Added comments to clarify transparency features of PNG images git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7300 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/translators/pngtranslator/PNGTranslator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/add-ons/translators/pngtranslator/PNGTranslator.cpp b/src/add-ons/translators/pngtranslator/PNGTranslator.cpp index f48c15b80f..f97e2f987c 100644 --- a/src/add-ons/translators/pngtranslator/PNGTranslator.cpp +++ b/src/add-ons/translators/pngtranslator/PNGTranslator.cpp @@ -343,6 +343,8 @@ PNGTranslator::translate_from_png_to_bits(BPositionIO *inSource, png_set_palette_to_rgb(ppng); if (png_get_valid(ppng, pinfo, PNG_INFO_tRNS)) { + // if there is transparency data in the + // PNG, but not in the form of an alpha channel balpha = true; png_set_tRNS_to_alpha(ppng); } @@ -357,6 +359,7 @@ PNGTranslator::translate_from_png_to_bits(BPositionIO *inSource, png_set_gray_to_rgb(ppng); if (color_type & PNG_COLOR_MASK_ALPHA) + // if image contains an alpha channel balpha = true; if (!balpha)