問題タブ [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 - 画像の代わりにスクリプトのURLを表示するimagick
現在、imagickを使用して、サーバーに保存せずにいくつかの画像を生成してブラウザに出力しようとしています。私の選択した方法は、php用のimagick拡張機能を備えた画像マジックでした。ドキュメントを読んだところ、パッケージが自分のマシン(Windows XP、XAMPP付き)にインストールされていると確信しています。クラスがインストールされています
これはphpinfoからのものなので、インストールされていることがわかります。画像を生成して保存しようとすると問題なく動作しますが、画像を直接出力しようとすると、スクリプトのURLが画像として取得されます。
これは使用されるコードです。writeimageを使用すると、サーバー上のファイルは問題なく作成されます。誰かが私が間違っていることについて何か考えを持っていますか?
php - 背景の黒い色を透明に変更するにはどうすればよいですか?
Image Magickを使用して画像を回転させています(PHP-GDが画像を縮小するため)。
ただし、背景は黒のままです。また、画像はまったく見栄えがよくありません(ただし、PHP-GDよりは優れています)。
助言がありますか?
@oren 、 @razzed ここにコードがあります
そして、これは私が回転させようとしている画像です -
http://www.lilpirate.net/kapeels.png
返信ありがとうございます:-)
php - Imagick PHP Extension-モンタージュヘルプ?
ImagickPHP拡張機能を使用して画像を生成するのに問題がありました。次の「モンタージュ」の背景が白いため、他のものの上に重ねることができないことを除いて、すべてが正常に機能します。背景が透明なモンタージュを生成するにはどうすればよいですか?
ありがとう!!
php - php、unixコマンド、imagick、オーバーフロー
これは、画像にテキストを追加します
Unix コマンドを php で実行します。ポイント サイズを変更すると正常に動作します。
どうやって乗り越えることができますか?
php - Imagickを介して「他の」ImageMagickコマンドを呼び出しますか?
ImageMagickのImagick PHP ラッパーを使用しています。やなど、Imagick ラッパーでは使用できない ImageMagick コマンドがいくつかあることに気付きました。autolevel
normalize
これらを呼び出すにはどうすればよいですか?Imagick で何も見つかりませんでした。or を使用してシェルから直接 ImageMagick コマンドを呼び出すことには欠点がありますexec()
かshell_exec()
?
php - パレットベースの画像で色を透明に設定する
アルファ透過png画像をパレットベースのpng画像に変換したい。
GD では、簡単に実行できます。
しかし、Imagick では、色を透明に設定する方法がわかりません (GD の imagecolortransparent())。インターネットで何時間も検索しましたが、php サイトのヘルプはあまり包括的ではなく、文書化されていない機能がたくさんあります。
ありがとう。
php - imagickを使用してサイズ変更されたアニメーションGIFをブラウザに出力する
アニメーション gif のサイズを変更し、オンザフライでブラウザに出力するつもりです。私の問題は、サイズ変更された画像を保存すると品質が良いのですecho
が、ブラウザに保存すると品質が悪く、アニメーションが削除されることです。コードは次のとおりです。
php - Windows 7 に Imagick/imagemagick PHP 拡張機能をインストールする方法
Windows 7 にイメージ マジックをインストールする方法。
Windows XP に IMagick をインストールするには (php 5.2.x)
ImageMagick-6.5.8-7 Q16-windows-dll.exe をダウンロードしてインストールし ます http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows-dll.exe
http://valokuva.org/outside-blog-content/imagick-windows-builds/080709/から php_imagick_dyn-Q16.dll をダウンロードします 。
dll を [PHP]/extension dir にコピーし、名前を php_imagick.dll に変更します。
php.ini ファイルを編集して新しい拡張子を追加する必要があります
/li>ini ファイルを保存し、Apache サーバーを再起動します。
(必要に応じて、Windows を再起動してください)
phpinfo()
imagick が有効になっているはずです。
その後、サンプル スクリプトを実行しましたが、機能しません。Imagic
クラスの欠落エラーが表示されます。
致命的なエラー: クラス 'Imagick' が C:...\imgborder.php 行 XXX に見つかりません
Imagick のインストールを手伝ってください。:-(
php - PHPImagick「ワンドには画像が含まれていません」
PHPから単純な変換を行おうとすると、次のエラーが発生します。
例外'ImagickException'とメッセージ'wandに画像が含まれていません`MagickWand-2'@ error / magick-image.c / MagickSetImageFilename / 10080 '
MagickWandはそこで何をしていますか?インストールしませんでした...
これが私の簡単なコードです:
すべてのフォルダのchmodを確認しました...ImagickとImageMagickの間に「非互換性」があるのではないかと思いますか?インストールの詳細は次のとおりです:-ImageMagick 6.6.2-8-Imagick 2.3.0-Php 5.2.3-Ubuntu 7.10
手がかりがあればどうぞ!ありがとう
マズ