GDの関数を取得する方法はありますか?imagefilledarc()
's PHP ImageMagickを使用していますか?私は周りを見回してきましたが、これまでのところ満足のいく解決策は見つかりませんでした。私は透明性をサポートし、それを使ってパイを描きたがっています。PHP ImageMagickを使って絵を描く
答えて
この記事は、すべての今してのGooglerに見舞われます、と私はグラムべき考え出し、有効な答えを持っていないので、いくつかのヒント。 Imagine(https://github.com/avalanche123/Imagine)という優れたライブラリがあり、同じ呼び出しを使用して最も人気のあるPHPイメージライブラリ(ImageMagick、GraphicsMagick、およびGD)をサポートしています。
APIにはpieSlice関数(http://imagine.readthedocs.org/en/latest/api/Draw/drawer_interface.html#Imagine\Draw\DrawerInterface::pieSlice)が含まれています。その機能のソースはhttps://github.com/avalanche123/Imagine/blob/develop/lib/Imagine/Imagick/Drawer.php#L219
あなたの最善の策は、ImageMagick :: Drawを使うことです。 arcコマンドを持っています。中心を指定する代わりに、境界矩形を指定します。塗りつぶしを設定する前に、塗りつぶしを終了するためにコマンドを追加するだけです。 (あなたはピクセルでそれをピクセルを描画する関数を作成する場合を除き)
は、私の知る限りのImagickDraw ::はアークはそれを行うための唯一の方法です。しかし、gdと同じように動作させるには、軽微な変更を加えるだけです。例えば、この:
imagearc($image, $cx, $cy, $width, $height, $start, $end, $color);
がこれに相当するべき(私はそれをテストしていません):
ImagickDraw::setStrokeColor($imageMagickColor); //I don't remember how to allocate the color
ImagickDraw::arc($cx-$width/2, $cy-$height/2, $cx+$width/2, $cy+$height/2, $start, $end);
が正確に何を求めていたが、それは、Googleのチャートで円グラフを描画するのは簡単ですAPI http://code.google.com/apis/chart/
それは私が欲しいものではありません。とにかくありがとう。 – runfalk
- 1. javascriptを使ってhtml5でキャンバスに絵を描く方法
- 2. pythonを使って奇妙な日付に絵を描くための論理
- 3. キャンバスに絵を描く方法
- 4. ImageMagick特殊角を描く矩形
- 5. imagemagick(php)を使って平行四辺形を作成する
- 6. Andengineを使って円を描く
- 7. JTSを使って円を描く点
- 8. ブートストラップを使って2x2グリッドを描く
- 9. OpenGLを使って球を描く
- 10. Networkx to_agraph()を使ってグラフを描く
- 11. Pythonを使ってヒストグラムを描く
- 12. Tkinterを使って矩形を描く?
- 13. ImageMagickを使用して画像上にhtmlを描画
- 14. 絵画-そっくりフィルタ
- 15. 絵の上に絵を描いている間にピクチャボックスイメージを保持する
- 16. ImageMagick php
- 17. C++絵文字にmouseclickで何かを描く
- 18. DDDデータ構造のかわいい絵を描くオルタナティブ
- 19. JavaFXを使ってキャンバスで動くボールを描く
- 20. ImageMagick変換座標を描画
- 21. ImageMagick - "画像を描画できません" - SVGを使用
- 22. PHPを使ってgitフックを書く
- 23. phpで音を描く
- 24. php imagemagick描画メソッドを使用して背景ピクセルを白ピクセルに置き換える方法
- 25. 巨大なキャンバスを使った絵画
- 26. ImageMagick PHP additonal formats
- 27. ココア:絵を描いてイメージから線を消す方法は?
- 28. QPainter - 円に沿ってオブジェクトを描く
- 29. ハスケルでOpenGLを使って線を描く
- 30. ARTookitPlus/VRToolKitでマーカーの頂点を使ってCGRectを描く
です。同じように動作しません。このコマンドは、基本的に境界ボックス内の楕円を行い、指定された度数の間の線を切り取り、その1つを削除します。 – runfalk