問題タブ [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.
php - GraphicsMagick で同等の setCompression() は何ですか?
php.net ImageMagickには setCompression() と setCompressionQuality() があります。
php.net GraphicsMagickには、圧縮方法がまったくリストされていません。ただし、この変更ログは、setCompressionQuality() が 1.0.8b3 で追加され、定義済みの圧縮定数がここにリストされていることを示しています。
GraphicsMagick に相当する setCompression() は何ですか? ロスレスjpegを出力しようとしています。
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 のコード
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 に追加しました。
しかし、拡張機能はアクティブではありません。助言がありますか?
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:
および変換するコード:
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 です。
php - 間違った名前空間から Gmagick クラスをロードする
Gmagick を使用したい 私はこのコード
$image = new \Gmagick();
$image->readimage($file);
を書きましたが、次のエラーが発生しました:グローバル名前空間からクラス "Gmagick" をロードしようとしました。「使用」ステートメントを忘れましたか?