【发布时间】:2011-05-10 12:22:03
【问题描述】:
是否可以使用 PHP 为动态图像创建透明角?我认为这是可能的,但我缺少一个在复制图像时会保留 alpha 值的函数。
我的想法是创建一个相同宽度和高度的图像,然后应用透明角,但是我需要保留 Alpha 通道并在该蒙版上复制图像,使透明仍然透明,但颜色更改为复制的图像(反之亦然,将蒙版放在图像上)。
是否有可能做到这一点,如果有的话,命令是什么?
更新:感谢您提供帮助。那是前一段时间了,我忘记了,但如果有人通过这个问题找到解决方案,请访问这个:http://www.pc-siete.g6.cz/galery.html。我为渐变、径向渐变以及那些圆角制作了函数,所以请随意使用:)。我并没有真正在我的网站上使用它,但准备好它们是件好事。
由于某种原因,下载的文件中刚刚包含广告。现在它已存储在 zip 中并可以正常下载。
【问题讨论】:
-
使用imagearc 创建弧。看例子,它是圆的。 :-)
-
嗯.. 不是我想要的。我不想画圆圈 :D 我需要将一些 omage 的角切割成圆形的,并让背景保持透明;)
标签: php png transparent rounded-corners