我正在为我的网站制作一个皮肤预览器;我需要旋转图像的某些部分来创建该图像的表示形式以供用户查看。
皮肤是一个PNG文件,它的所有部分可能都是透明的,甚至根本没有。
我需要能够旋转该图像,同时保持图像内部的任何透明度透明,同时还使扩展边框(您知道,旋转之前不属于图像的区域)透明。
我所有的尝试都在图像本身周围留下了黑色边框。
有什么帮助吗?
- 剪下要旋转的图像部分
- 使用类似的方法旋转保留 alphahttp://www.exorithm.com/algorithm/view/rotate_image_alpha
- 使用以下命令合并回保留 alpha:
-
imagesetbrush($destimg, $srcimg);
// x, y are the center of target paste location
imageline($destimg, $x, $y, $x, $y, IMG_COLOR_BRUSHED);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)