diff --git a/Image.cpp b/Image.cpp index c84df37..c305456 100644 --- a/Image.cpp +++ b/Image.cpp @@ -19,7 +19,7 @@ static inline int color2int(Color c) { - u8 a = 255 - c.a; + u8 a = (255 - c.a) * gdAlphaMax / 255; return (a << 24) | (c.r << 16) | (c.g << 8) | c.b; }