mirror of
https://git.mirrors.martin98.com/https://github.com/danielgatis/rembg
synced 2025-08-18 05:35:56 +08:00
Merge pull request #717 from lukas-buergi/fix_transparency
fixed apply_background_color leaving partial transparency when it shouldn't
This commit is contained in:
commit
519d3e2c88
@ -175,9 +175,8 @@ def apply_background_color(img: PILImage, color: Tuple[int, int, int, int]) -> P
|
||||
Returns:
|
||||
PILImage: The modified image with the background color applied.
|
||||
"""
|
||||
r, g, b, a = color
|
||||
colored_image = Image.new("RGBA", img.size, (r, g, b, a))
|
||||
colored_image.paste(img, mask=img)
|
||||
background = Image.new("RGBA", img.size, tuple(color))
|
||||
colored_image = Image.alpha_composite(background, img)
|
||||
|
||||
return colored_image
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user