我在使用php进行图像处理时遇到了问题。正如他们所说,一张图片描绘了下面的千言万语,这是一幅图像,可以帮助我解释我的情况。PHP使用旋转和裁剪进行图像处理
我有一个画布(汽车的图像)和容器(红色矩形)及以上的图像是我的初始设置。这里是我知道我的初始设置的细节:
- 画布的尺寸(宽&高度)
- 尺寸的容器(宽度&高度)相对于顶部容器
- 位置的画布左侧(x,y)
接下来,我在画布上逆时针旋转某个角度。假设旋转的中心是画布本身的中心。
作为这个步骤的,我知道2个的附加细节:
- 旋转
- 旋转(逆时针)的方向
的角度需要注意的事项:
- 容器本身不旋转,只是画布。
- 画布的尺寸可能已更改。在这种情况下,画布的宽度和高度都增加了。
详细信息,我不知道旋转了AFTER:
- 尺寸的画布
- 位置容器相对的画布的左上角
然后,该容器用于在当前位置裁剪画布。下面的图片是我试图用php实现的结果。
我以前从未尝试过在PHP中的任何图像处理。代码示例非常感谢。
与php无关。它只是基本的三角学,相同的“数学”将适用于几乎任何语言,你选择这样做。 – 2013-02-24 17:16:45
这不是“写我的代码”网站 – fsw 2013-02-24 17:32:32
@fsw,我没有说“代码示例”是必须的。至少有一些解释让我指出了正确的方向。代码示例只是帮助我更好地理解^^ – 2013-02-24 17:40:49