我有一个图像,我必须旋转该图像25度。如果我旋转它显示一些黑色的背景。我怎样才能避免这一点。如何通过使用PHP GD显示黑色部分完全旋转图像。我不能使用js轮换。因为我必须在旋转后将图像与另一个图像合并。任何机构都有这个脚本请帮助我。如何完全旋转图像。与显示黑色部分
回答
黑色区域在旋转过程中不可避免 - PHP(和GD就此而言)不是Photoshop的内容感知填充,在旋转过程中不会为您生成更多图片来掩盖黑色比特。
你有两个选择:
做一些数学和找出你可以切片什么大小的矩形出来的旋转图像的消除黑边(例如:旋转后的图像会小于原始尺寸)
在旋转之前放大原始图像,这样在旋转之后,可以切出与原始非旋转尺寸相匹配的矩形块。再次,需要一点数学。
当然,这一切都取决于你如何旋转图像。在角落旋转将导致与在图像中心旋转大不相同的结果。
嗨,先生,但imagerotate()函数的参数之一是transperancy。在php.net manuel他们说,如果我们将它设置为零,它将显示transperancy。但它不工作为什么? – learner 2010-06-14 08:21:13
Hello Marc我可以使用php更改图像的坐标吗? – learner 2010-06-14 09:15:22
除非您将图像保存为支持该图像的格式(例如PNG),否则透明度无用。 JPG不支持它,句号。你是什么意思,改变坐标?移动图像内容?你可以使用imagecopy()来移动东西。 – 2010-06-14 15:16:42
- 1. Java旋转图像变成全黑色?
- 2. 使ImageView以不同颜色显示图像的黑色部分
- 3. GD PHP旋转图像黑色边框
- 4. 负图像完全是黑色
- 5. .NET图像是完全黑色的吗?
- 6. 显示没有黑色部分的图像
- 7. 如果图像完全旋转,则旋转
- 8. Python的Django如何旋转图像并删除黑色?
- 9. 如何在图像旋转后移除黑色填充背景
- 10. 旋转相机时显示黑色三角形的视图
- 11. 如何用原始图像的背景填充图像的旋转部分中的黑色?
- 12. PHP:如何检测一个JPEG是完全黑色(无图像)?
- 13. 只显示旋转图像的特定部分
- 14. Android ListView部分转黑色
- 15. 图像裁剪显示黑色bg
- 16. Firefox显示背景图像黑色
- 17. 显示个别图像与显示图像拼贴的部分?
- 18. 图像旋转与白色背景
- 19. 取代图像的黑色部分,与任何其他图像:在matlab
- 20. 如何显示图像的一部分?
- 21. iphone image只旋转部分图像
- 22. 子视图不显示全屏显示黑色背景
- 23. 如何让背景图像的黑色部分透明?
- 24. 如何从图像中删除黑色部分?
- 25. 将图像转换为位图后,图像为黑色或根本不显示
- 26. 画布显示黑色的位图的透明部分 - Android
- 27. GIF/PNG图像的透明部分在JLabel中显示为黑色java
- 28. 如何向下滑动部分图像以显示完整图像
- 29. Split-View Master在旋转时显示黑色单元
- 30. 仅显示图像的中心部分并点击显示完整图像
什么工作,什么在这里不工作?期望的目标是什么? – Thariama 2010-06-10 12:15:29