Portál AbcLinuxu, 6. listopadu 2025 20:43
Řešení dotazu:
Konkrétně Dissolve One Image Over Another:
$ composite -dissolve 30x100 -geometry +210+360 debian.jpg linux.png out.png
#!/usr/bin/python
import Image
linux_img = Image.open("linux.png")
debian_img = Image.open("debian.jpg")
debian_img = debian_img.convert("RGBA")
debian_alpha = debian_img.split()[3]
mask = Image.eval(debian_alpha, lambda a: 76.5)
linux_img.paste(debian_img, (210, 360), mask)
linux_img.save("out.png")
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.