我在使用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