2011-11-10 90 views
0

我需要使用imagemagick繪製一個平行四邊形,我查看了文檔,但找不到任何能讓我這樣做的東西。用imagemagick創建平行四邊形(php)

理想情況下,我希望平行四邊形根據其包裝的文字進行縮放。

以前有人曾經有過這種事情嗎?

乾杯

+0

要繪製平行四邊形,您必須參加學校的數學課程。至於PHP沒有特別的知識 - imageLine()函數就是你所需要的。 –

回答

3

繪製兩個實心三角形。

幾乎任何形狀都可以使用三角形繪製。將平行四邊形分成兩個三角形是微不足道的。

所以對:

A____________________B 
/    /
/    /
/___________________/ 
C     D 

畫(A,B,C)由點形成的tiangle然後形成一個(B,C,d),你就大功告成了。

我不確定你的意思是希望它「根據它所包裹的文本進行縮放」,但是如果你知道文本的邊界框(應該相當容易解決,但我使用GD作爲圖像,所以我不知道它是如何完成imagemagick),你可以得到你的四個點的座標。

+2

+1爲ASCII藝術:) – breiti

+0

啊,我沒有想過兩個三角形,我會看看。雖然如果有人知道在imagemagick中如何做到這一點,我會採取的,以及:) – eek