# File lib/PatchedPNG.rb, line 154 def blend(color) return Color.new((r * (0xFF - color.a) + color.r * color.a) >> 8, (g * (0xFF - color.a) + color.g * color.a) >> 8, (b * (0xFF - color.a) + color.b * color.a) >> 8, (a * (0xFF - color.a) + color.a * color.a) >> 8) end