問題タブ [imagick]
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 - Mac に XAMPP 用の ImageMagick をインストールする
PHP プロジェクトのローカルホスト テストを行うために xampp を使用していますが、Imagick パッケージが不足していることに気付きました。私は周りを検索しましたが、ImageMagick をインストールするための一連の手順 (私のレベルまで馬鹿げています) を見つけることができません。
MacPorts に関するチュートリアルに従っただけで、後で xampp 内で PECL 経由でインストールできることがわかりました (それが何を意味するにせよ)。
上記を実行すると、次のようになりました。
私は恥ずかしいほどゼロのサーバー タイプのスキルを持つ Web コーダーです。どんな助けでも大歓迎です。xamppのdevelバージョンが必要なことについて何か読んだと思います。それは私の問題でしょうか?そして、それが私が持っているものであるかどうかをどうやって知ることができますか?
Mac バージョン 10.6.7 Xampp バージョン 1.7.3
php - このコードで生成されたPDFの品質が非常に低いのはなぜですか?
私は次のコードを持っています。さまざまな画像の添付ファイル(およびPDF)を1つのPDFに結合するために使用されます。どういうわけか、PDFを1つでも取り出してコードに通すと、元のPDFに比べて非常に見栄えの悪い結果になります。また、ソースPDFでテキストを選択することはできますが、生成されたPDFでは選択できません。
どんな助けでも大歓迎です。
php - GD 画像オブジェクトを Imagick に渡しますか?
GD を使用する PEAR::Image_Barcode でバーコードを生成していますが、そのバーコードを PDF のセクションに書き込む必要があり、PHP/Imagick が最も簡単な方法のようです。GD を変換する方法はありますか?画像オブジェクトを Imagick で使用できるものに変換しますか?
php - PHP/Imagick Composite Gif & PDF は何も出力しませんか?
次のコードを使用して、gif を pdf にオーバーレイし、ブラウザに返してダウンロードします。
エラーも何も表示されず、空白のページとダウンロードはありません...何が問題なのか誰か教えてもらえますか?
php - PHP imagick が特定の写真で機能しない
私のサイトのユーザーの 1 人がアップロードできない大きな .jpeg 写真があります。
ここで写真を共有しようとしましたが、アップロードに 5 分以上かかり、まだアップロードされていないため、アップロードをキャンセルする必要がありました。
ここにオンラインの写真へのリンクがあります
http://www.comehike.com/img/member_photo/30/DSCN0175.JPG
しかし、imagick がそれを処理しようとすると、ページはハングアップし、最終的に最大要求時間の終わりに達し、白いページになりました。リクエスト時間を 500 秒に増やしても、まだ機能しませんでした。
php - ImagickroundCornersは画像を半透明にします
作成中のWebサイトの画像スクリプトを作成中です。画像モードの1つでは、画像をトリミングし、角を丸くする必要があります。これは私が今使っているコードです:
ただし、上記のように、結果として得られる画像は、roundCornerによって作成されたエッジの周りの10ピクセルの境界線を除いて、ほぼ半透明です。$ imgを直接トリミングしたり、roundCornerをトリミングしたりするなど、さまざまな方法を試しましたが、結果として丸みがなくなりました。
このドラマではcompositeImageが泥棒だと思いますが、はっきりとは言えません。誰?
編集:修正:切り抜きと丸みを帯びたソリューションを実行すると、角が丸くなりますが、背景が黒になります。これは私がここで使用しているコードです。誰かがエラー/解決策を見つけましたか?
編集2:クロップとラウンドの解像度の解決策は、それがpngであることを確認することでした。これにより、アルファがサポートされます。ただし、結果は元のコードから生成されたものと同じです。
編集3:デプロイメントサーバーでこのスクリプトを試してみましたが、希望どおりに機能したため、macportsに付属しているimagick/php-imagickのバージョンに問題があるようです。すべての助けをありがとう!
php - PHP Gmagick を使用して PNG ファイルからアルファおよびその他のチャネルを抽出する方法は?
2 つのグラフィック マジック コマンドをGmagick php ライブラリに移植しようとしています(注意: Imagickではありません)。コマンドは次のとおりです。
gm convert -matte -flatten image.png output.png
gm convert -channel Matte -negate image.png output.png
基本的に、透明なpngからアルファチャンネルを独自のファイルに抽出し、アルファのない画像をphpスクリプトから別のファイルに抽出しようとしています。
私はすでに Imagick に相当するものを持っていますが、Gmagick に興味があります。
アイデアはありますか?
php - Imagick PHP でフォントを設定するにはどうすればよいですか?
Imagick::setFont を php で動作させることができないようです。マニュアルページから直接例を取ります:
私は...
http://i53.tinypic.com/2d2bn9x.png
...これは明らかにコミック サンズではありません。たくさんのフォントを試しました。それは決して変わらない。ファイルが存在しない場合は文句を言います。「Arial」などの名前は受け付けません。
php - PDFサムネイル作成時にカスタムエラーメッセージを表示する - PHP - Imagick
Windows PC で PHP5 を使用して Apache を実行しています。Ghostscript と Image マジックを正常に構成しました。次のようにpdfサムネイルを生成するスクリプトがあります。
これは私にとってとてもうまくいきます。$page
このスクリプトは、変数に対応するページのサムネイルを生成します。ただし、ページ番号がドキュメント内の使用可能なページ数を超えている場合、これは機能しません。私が望むのは"false"
、入力変数が PDF ファイルで使用可能なページ数を超えた場合、または imagick 関数の実行が困難な場合に表示またはエコーすることです。これどうやってするの?
php - PHP Imagick が黒の背景でサイズ変更
imagick 拡張機能を使用して PHP スクリプトを作成しています。スクリプトで実行したいのは、ユーザーがアップロードした画像を取得し、そこから 200x128 のサムネイルを作成することです。
それだけではありません。明らかに、すべての画像が 200x128 のアスペクト比に適合するわけではありません。したがって、スクリプトに実行させたいのは、黒い背景でギャップを埋めることです。
現在、画像のサイズは変更されていますが、黒い背景がなく、サイズが正しくありません。基本的に、画像は常に 200x128 である必要があります。サイズ変更された画像が中央に配置され、残りのコンテンツは黒で塗りつぶされます。
何か案は?
これが私のコードです: