]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed off by 1 bug in converting premultiplied DIB pixel values to non-premultiplied...
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 5 Sep 2007 22:58:27 +0000 (22:58 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 5 Sep 2007 22:58:27 +0000 (22:58 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48580 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/dib.cpp

index f79d16a1132704059b1f87ab9a8926b5288931f4..00ed0789cc480cbdb8b21b6d4a50eb74ca7dbb4c 100644 (file)
@@ -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;
                     }
                 }