嘗試使用原始圖像的完全比率(高度 - 寬度)實現圖像透視。使用PHP(首選)或Python對圖案圖像應用透視圖
PHP GD image perspective 上面的鏈接是我們問題的最接近的解決方案,但可見圖案的高寬比從原始圖像變爲了原來的圖像,因爲這裏有透明區域。
嘗試使用原始圖像的完全比率(高度 - 寬度)實現圖像透視。使用PHP(首選)或Python對圖案圖像應用透視圖
PHP GD image perspective 上面的鏈接是我們問題的最接近的解決方案,但可見圖案的高寬比從原始圖像變爲了原來的圖像,因爲這裏有透明區域。
可以使用變量,而不是固定的尺寸,但我會讓你那種出
convert "input.jpg" "input.jpg" +append -matte -virtual-pixel transparent -distort Perspective "0,0 400,-200 1146,0 746,-200 1146,412 1146,412 0,412 0,412 " -gravity south -crop 573x412+0+0 +repage "output.jpg"
你必須從某處得到填充圖案,並假設你的這個例子僅僅是不例子您將使用的實際圖像?我會將兩幅圖像並排放在一起,改變視角,然後從中心剪下。 – Bonzo
感謝@Bonzo的回覆,但我真正需要的是在應用透視圖後將原始高度寬度轉換爲整個圖像本身。請按照這個[鏈接](http://imagizer.imageshack.com/img924/6062/Hh1YrN.jpg) – akash
你要從哪裏獲得填充紋理?你可能不瞭解我的建議。通過我的建議,你可以將兩份原件並排放在一起。扭曲圖像,然後裁剪回原始大小。然後用兩倍寬的圖像填充相同的紋理。 – Bonzo