Fix dark edges on transparent images caused by bilinear interpolation
+
Drop images here or click to browse
PNG, WebP — images with transparency
Processing...0%
Before & After
What is alpha bleeding?
When images with transparency are scaled using bilinear interpolation (as Roblox does),
the GPU averages nearby pixel colors — including fully transparent pixels that often
contain black (0, 0, 0) RGB values. This causes dark edges/fringing around transparent
boundaries. Alpha bleeding fills the RGB of transparent pixels with colors from their
nearest opaque neighbors, so interpolation produces correct results while keeping the
alpha channel unchanged.