問題タブ [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.

0 投票する
3 に答える
1964 参照

php - PHP作物アニメーションGIF

組み込みのphpライブラリを使用して、つまりImagickなどを使用せずに、アニメーションGIFをトリミングすることはどういうわけか可能ですか?

ありがとう ;)

0 投票する
2 に答える
3813 参照

php - PHP Imagick のクロップ バグ?

私はアニメーションgifをトリミングしようとしていましたが、出力では同じサイズの画像を取得していますが、トリミングされています.

たくさんの空きスペースがキャンバスで埋め尽くされています。

たとえば、私は 600x100 のアニメーション GIF を持っていましたが、100x100 のトリミングを要求しました。

誰かがこの問題の解決策を知っていますか?

0 投票する
3 に答える
1141 参照

php - Imagick のプロセッサ パワーが足りない?

次の構成で、VDS でアニメーション gif をクロップしようとしています。

~800MHz および 256 RAM

そして、それは機能していません。メモリとプロセッサを消費するだけで、~ 分後に応答が返されません。

http://i192.photobucket.com/albums/z228/Somebi/no-responce.jpg

http://imm.io/1OID

ローカル マシンで、256 RAM の仮想マシンを作成しました。すべて正常に動作しますが、少し遅いことは認めざるを得ません... しかし、ローカル マシンには Duo Core 7400 があります。

これらの設定で VDS のメモリ使用量を制限しようとしました:

しかし、プロセッサの使用を制限できますか?

また、遅い VDS の解決策はありますか? :|

みんな、ありがとう!

アップデート:

update2:

update3: imagick 拡張機能をデバッグするには? :(

このパッケージを見つけました: http://fr2.rpmfind.net/linux/RPM/fedora/updates/testing/13/i386/debug/php-pecl-imagick-debuginfo-3.0.0-5.fc13.i686.html

誰か試したことがありますか?

0 投票する
3 に答える
10886 参照

php - PHP GD/Imagick で DPI を取得/設定しますか?

最終的に大きなフォーマットで印刷されるイメージ ファイルを処理する Web アプリケーションを構築しています。

その一環として、画像ファイルの DPI を取得 (読み取り) および設定 (変更) する必要があります。

これは PHP GD または PHP Imagick で可能ですか?

ありがとう、

BK


編集:

getImageResolution画像の DPI は、iMagick のメソッドからアクセスできます。

setImageResolution画像の DPI は iMagick の方法で設定できます。

0 投票する
4 に答える
696 参照

php - 透かしとしてのユーザー名

わかりました。インターネットとstackoverflowを検索しましたが、問題の答えが見つからないようです。

ユーザーが動的にアップロードした画像に透かしを入れる必要がありますが、画像にテキストだけを適用したくありません。私はこのような本当の透かしが必要です: 代替テキスト

この効果を実現する唯一の方法は、Photoshopを使用し、シャドウを追加して、塗りつぶしを0%に減らすことです。しかし、画像をアップロードする200人のユーザーが私のサイトにアクセスした場合、すべてのユーザーにユーザー名を使用した新しいPNGファイルを作成することはできません。そのため、私はこの問題の動的な解決策を探しています。

pngファイルを透かしとして画像に追加する方法をすでにクラスで見つけましたが、前に述べたように、私のサイトに多くのユーザーがアクセスしている場合、これは機能しません。

誰かがこれを解決し、画像に動的に同じ効果を与える方法を知っていることを願っています。

どうもありがとうございます。

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

php - PHP Imagick: 特定の色を画像から新しい画像にコピーする

画像があり、画像から特定の色 (つまり、#00ffff) をコピー/抽出し、理想的にはファズ ファクターを指定して、新しい画像にコピーしたいと考えています。については知ってtransparentPaintImage()いますが、私の環境(Ubuntu 10.04)では利用できません。他のアイデアはありますか?ありがとう。

0 投票する
5 に答える
17255 参照

php - EXIFの「向き」データに基づいてPHPiMagickの自動回転画像を停止する方法

現在、PHPおよびiMagickと協力して、ポスター印刷Webアプリケーションを開発しています。

これは、アプリケーションのアップロード/画像編集機能をテストするために使用している画像の例です。

代替テキスト

この画像には、次のEXIFデータが含まれています。

ただし、-iMagickは、この画像を__constructすると、自動的にさらに90度CCW回転し[Orientation] => 6ます(私は思います!)。その結果...

代替テキスト

私が知りたいのは...

ページ上部に表示されている画像の元の向きを維持するにはどうすればよいですか?そして、これはiMagickによって実行される自動回転を無効にすることで可能ですか?

どうもありがとう

更新:これが私が思いついた解決策です...それはEXIFデータの方向に基づいて方向を修正します

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

php - PHP imagick annotate setFont が最大実行時間を超える

PHP imagick を使用して画像にテキストを書き込もうとしています。私のサーバーでは問題なく動作しますが、Macbook での実行に問題があります。

コード:

これを macbook で実行すると、プロセッサが 100% で停止し、プロセスが 30 秒で強制終了され、次のメッセージが表示されます。 $draw->setFont(); で

ご回答ありがとうございます...

0 投票する
3 に答える
2248 参照

php - Imagick コンストラクターが PHP/CGI をクラッシュさせる

Imagick コンストラクターを呼び出すと、PHP/CGI がクラッシュします。

imagick .dll が php.ini ファイル (拡張子) に読み込まれ、imagick がインストールされました。

EngineX (NGINX) と PHP 5.3.4 を使用しています。

スレッド セーフ バージョンの PHP と Imagick.dll (ext) を使用しています。

なぜこれが起こっているのですか?

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

php - ImageMagick でのアップロード中の画像のリサイズ/縮小/サムネイル

私は画像をアップロードするためのHTMLフォームを持っています。アップロードプロセス中にサイズを縮小/縮小したいです。

リサイズ縮小:

サムネイル:

Imagick を使用するのはこれが初めてです。

ありがとうございました