2011-11-10 17 views
0

イメージを使って平行四辺形を描く必要がありますが、ドキュメントを見てもわかりませんが、imagemagick(php)を使って平行四辺形を作成する

理想的には、平行四辺形をラップしたテキストに応じて縮尺します。

誰もがこの種のもので成功しましたか?

乾杯

+0

平行四辺形を描くには、学校の数学の授業に出席しなければなりません。 PHPに関しては特別な知識はありません。必要なのはimageLine()関数だけです。 –

答えて

3

2つの塗りつぶし三角形を描きます。

三角形を使用してほぼすべての図形を描画できます。平行四辺形を2つの三角形に分割するのは簡単です。以下のためのだから、

A____________________B 
/    /
/    /
/___________________/ 
C     D 

は(B、C、D)によって形成された後、1ポイント(A、B、C)によって形成されたtiangleを描き、そして、あなたは完了です。

「ラップされたテキストに応じて縮尺を変えたい」という意味はわかりませんが、テキストの境界ボックスがわかっていると(かなり簡単にできますが、GDをどのようにイメージマジックで行われたのかわからないので、あなたは4点の座標を得ることができます。

+2

+1 ASCIIアートの場合: – breiti

+0

ああ、私は2つの三角形については考えていませんでした。しかし、誰もがimagemagickでそれを行う方法を正確に知っているが、私もそれを取る:) – eek

関連する問題