From c8aa3d80171d0baabb7eeccf3c8a4f5cd4ca4126 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 5 Sep 2007 22:58:27 +0000 Subject: [PATCH] fixed off by 1 bug in converting premultiplied DIB pixel values to non-premultiplied image ones git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48580 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/dib.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/msw/dib.cpp b/src/msw/dib.cpp index f79d16a113..00ed0789cc 100644 --- a/src/msw/dib.cpp +++ b/src/msw/dib.cpp @@ -789,9 +789,9 @@ wxImage wxDIB::ConvertToImage() const *alpha++ = a; if ( a > 0 ) { - dst[0] = (dst[0] * 255 - 127) / a; - dst[1] = (dst[1] * 255 - 127) / a; - dst[2] = (dst[2] * 255 - 127) / a; + dst[0] = (dst[0] * 255) / a; + dst[1] = (dst[1] * 255) / a; + dst[2] = (dst[2] * 255) / a; } } -- 2.47.2