問題タブ [gmagick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
313 参照

php - GraphicsMagick で同等の setCompression() は何ですか?

php.net ImageMagickには setCompression() と setCompressionQuality() があります。

php.net GraphicsMagickには、圧縮方法がまったくリストされていません。ただし、この変更ログは、setCompressionQuality() が 1.0.8b3 で追加され、定義済みの圧縮定数がここにリストされていることを示しています。

GraphicsMagick に相当する setCompression() は何ですか? ロスレスjpegを出力しようとしています。

0 投票する
0 に答える
1411 参照

php - XAMPPにGmagickとdompdfをインストールする

これに関する投稿をいくつか見つけましたが、どれも Gmagick のインストールに役立っていません。これが私がこれまでに行ったことです。Windows 7 64 ビット コンピューターに最新の XAMPP をインストールしました。

  • 私のPHPバージョンは5.5.9です
  • PHP 拡張ビルドは API20121212、TS、VC11 です
  • スレッドセーフが有効になっています

hereからdompdfをダウンロードし、プロジェクトフォルダー(HTDOCS内)内のdomPDFフォルダーに入れました。PNG画像を含むPDFドキュメントを生成するにはdompdfが必要なので、そのためにはGmagickが必要だと思います.dompdfのセットアップ画面にあるように、「透明なPNG画像の方が良い」です。現在、Gmagick にはたくさんのバージョンがあり、どれをダウンロードして、どこに置き、どのようにインストールすればよいかわかりません。誰かが詳細な説明で私を助けることができれば、私は感謝しています!

Nowrap のコード

0 投票する
1 に答える
645 参照

php - XAMPP (Mac OSX Yosemite) に Gmagick をインストールする

Mac OS X 10.10.3 Yosemite で XAMPP バージョン 5.6.3-0 を使用しており、graphicsmagic の PHP API であるGmagick ( https://pecl.php.net/package/gmagick ) 拡張機能をインストールしたいと考えています。( http://www.graphicsmagick.org )

そこで、gmagick をダウンロードして、php 用にコンパイルしました。

次に、これを php.ini に追加しました。

しかし、拡張機能はアクティブではありません。助言がありますか?

0 投票する
1 に答える
256 参照

imagemagick - ImageMagick は、テキストを含む SVG を JPEG に変換するのに時間がかかります

ImageMagick (バージョン: ImageMagick 6.9.1-7 Q16 x86_64) とその PHP 拡張 Imagick を LAMP スタックで使用して SVG を JPEG に変換していますが、SVG にテキスト (12-13) が含まれていると、異常に長い時間がかかります。秒/ファイル)。

同じことをコマンド ラインから (または IM の変換を直接使用して) スタンドアロンの PHP スクリプトとして実行すると、テキストの有無に関係なく、1 秒未満ですばやく変換されます。

また、GraphicsMagick ではこの問題が発生しないことも特筆に値します。(ただし、未解決の SVG バグがいくつかあり、使用できません。)

LAMP スタックでのフォントの処理に時間がかかる理由、またはスローダウンの根本原因を特定する方法について、誰かが考えているでしょうか?

サンプル SVG:

および変換するコード:

0 投票する
1 に答える
303 参照

php - GraphicsMagick PHP 拡張機能が SVG で Google フォントのレンダリングに失敗する

私の Ubuntu 14.04 ラップトップには、GraphicsMagick と PHP 拡張機能 (GMagick) がインストールされています。コマンドラインから以下を実行すると、

gm convert -font /usr/share/fonts/truetype/google-fonts/RockSalt.ttf svg_file.svg jpeg_file.jpg

必要に応じて、フォントを使用して JPEG をレンダリングします。ただし、このPHPコード

同じことができず、デフォルトのフォントで JPEG を作成します。ここで何が問題になる可能性がありますか?

これは SVG です。

0 投票する
0 に答える
381 参照

php - imagick phpクラスを使用してフレームをパターン画像で塗りつぶす方法は?

色の代わりにタイル画像でフレームを塗りつぶしたい。現在、このコードを使用しています

そして結果:

ここに画像の説明を入力

しかし、私はこのような結果が欲しい

ここに画像の説明を入力

どうもありがとうございました!

0 投票する
0 に答える
72 参照

php - 間違った名前空間から Gmagick クラスをロードする

Gmagick を使用したい 私はこのコード $image = new \Gmagick(); $image->readimage($file); を書きましたが、次のエラーが発生しました:グローバル名前空間からクラス "Gmagick" をロードしようとしました。「使用」ステートメントを忘れましたか?