我在 php 中处理图像时遇到问题。正如他们所说,一张图片描绘了一千个单词,所以下面是一张帮助我解释我的情况的图片。
我有一个画布(汽车图片)和一个容器(红色矩形),上图是我的初始设置。以下是我了解的有关我的初始设置的详细信息:
- 画布尺寸(宽度和高度)
- 容器尺寸(宽度和高度)
- 容器相对于画布左上角的位置 (x, y)
接下来,我在画布上以一定角度逆时针旋转。假设旋转的中心是画布本身的中心。
截至这一步,我知道 2 个额外的细节:
- 旋转角度
- 旋转方向(逆时针)
需要注意的事项:
- 容器本身没有旋转,只是画布。
- 画布的尺寸可能已更改。在这种情况下,画布的宽度和高度都增加了。
轮换后我不再知道的细节:
- 画布尺寸
- 容器相对于画布左上角的位置
然后,容器用于在其当前位置裁剪画布。下图是我尝试使用 php 实现的结果。
我以前从未在 php 中做过任何图像处理。非常感谢代码示例。