PHP GD 不适当的透明度
当我使用 php gd 库裁剪 png 图像时,它以一种奇怪的方式裁剪。因为它被部分裁剪了。我认为透明度没有正常发挥作用。
这是我的代码
imagesavealpha($this->image, true); $bg = imagecolorallocatealpha($this->image, 0, 0, 0, 127); imagefill($this->image, 0, 0, $bg); imagepng($this->image,$filename);
When i cropped a png image using php gd library it cropped in a strange way. As it is partially cropped. I think the transparency is not working properly.
Here is my code
imagesavealpha($this->image, true); $bg = imagecolorallocatealpha($this->image, 0, 0, 0, 127); imagefill($this->image, 0, 0, $bg); imagepng($this->image,$filename);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来您给新图像的尺寸错误。
你如何裁剪图像?
imagecopyresampled
?http://php.net/manual/en/function.imagecopyresampled.php
Sounds like you like you are giving your new image the wrong size.
How do you crop the image?
imagecopyresampled
?http://php.net/manual/en/function.imagecopyresampled.php