問題タブ [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 に答える
502 参照

image - ダウンロードすると画像ブロブが読めない(php)

MySQLデータベースにblobとして保存された画像を含むプログラムがあり、ダウンロードリンクを除いて完全に機能します。正常にダウンロードされ、適切なサイズですが、画像が表示されません。

アップロード中、これは主に画像の処理方法です。

次に、MySQL接続にPDOを使用しています。

これは、base64を使用する場合に正常に機能します。

しかし、ここに私の問題があります。

$ image-> getimageblob();をエコーし​​ようとしました。など...および他のいくつかのヘッダー。しかし、結果は同じで、画像のダウンロードは正しいサイズと形式ですが、私はそれを読むことができません。

どうすればこれを解決できますか?

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

php - gmagick :: thumbnailimageがexec(gm)より遅いのはなぜですか?

PHPで画像を単純にサムネイル化しようとすると、次のようになります。

約15秒で実行されました。

次に試しました:

1秒未満で実行されました。

誰かがその理由をできるだけ詳しく説明できますか?また、2番目の方法を「使用すべきではない」理由はありますか?または、gmagick拡張機能を高速化する方法はありますか?

バージョンの詳細:

gmagick-1.1.0RC3
GraphicsMagick-GraphicsMagick 1.3.17 2012-10-13 Q8

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

php - Windows 7 XAMPPにgmagickをインストールできません

PHP 5.4.7がインストールされたXAMPP 1.8.1があります。php_gmagick_ts.dllphp.iniに追加すると ( ntsバージョンではなくtsバージョンが必要であることを確認しました)、Apache を再起動すると、次のエラーが発生します。

プロシージャ エントリ ポイント php_checkuid_ex がダイナミック リンク ライブラリ php5ts.dll に見つかりませんでした

そしてその後:

PHP の起動: 動的ライブラリ 'C:\xampp\php\ext\php_gmagick_ts.dll' を読み込めません - 指定されたプロシージャが見つかりませんでした。

何か助けはありますか?

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

php - PHP 拡張機能が phpinfo にロードされない

そのため、Mountain Lion で MAMP を実行しており、pecl を使用して gmagick と imagick をインストールしました。どちらもリリース候補です (主に、gmagick には安定したリリースがなく、imagick 3.0.0 がインストールされないため、make エラーが発生します)。 )。モジュールは、ターミナルで php -i を実行すると表示されますが、phpinfo() では表示されません。php.ini を確認しましたが、どちらも同じであるため、問題ではありません。 ) であり、phpinfo() および php -i に表示されます。私の質問は、拡張機能が安定していない場合に拡張機能をロードしない構成オプションが PHP にあるということです。ところで、ini ファイルを変更した後、サーバーを再起動しました。

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

php - Gmagick を使用して静止画像内のアニメーション GIF を平坦化する方法

私がやりたいことは、アニメーション GIF の最初のフレームのみを静止画像 (非アニメーション GIF) に保存することです。

Gmagick 1.1.2RC1 および GraphicMagick 3.1.18 の使用

私はそれについて話している投稿の山を読みました。以前のバージョンの Gmagick では機能していたが、新しいバージョンでは機能していなかったと言う人もいます。

ここに私の現在のテストコードがあります:

アニメーション GIF は 47 フレームで構成されていますが、 を使用するcoalesceImages()と、スクリプトが foreach ループに入ることはありません (死ぬことはありません)。

ここで何を見逃したのかわかりません。

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

php - Gmagick がソースからのインストールに失敗する

次のコマンドを使用して、ソースから gmagick php 拡張機能をインストールしようとしています。

以下の行には、 が正しくインストールされているかどうかをテストするコマンドとその出力が含まれています。

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

php - 複数ページ PDF の Gmagick サムネイル

Gmagick を使用して複数ページの PDF ドキュメントのサムネイルを作成しようとしていますが、すべてではなく、PDF の最初のページのみが必要です。

このコードは機能しますが、1 つの画像 'document.jpg' を作成する代わりに、すべての PDF ページに対して 'document.jpg.0'、'document.jpg.1'、'document.jpg.2' などを作成します。 . 追加のページをすべて削除して、最初の画像の名前を「document.jpg」に変更することもできますが、それは少しハッキリしているように思えます。

PDFの最初のページだけを指定する方法はありますか? 何も見つからないようで、Gmagick のドキュメントが不足しているようです。

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

php - PHP GMagick:ピクセルの色を取得するには?

PHP Gmagick 拡張機能を使用して任意の画像ピクセルの色を取得することは可能ですか?

IMagick では、getImagePixelColor メソッドからこの情報を取得できます。

GMagick 経由でこの結果を取得するには?

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

php - 最大ファイルサイズに従って画像をスケーリングします

Imagick を使用しており、画像を最大ファイル サイズ 2.5 MB にスケーリングしたい

私はこの SOF の質問を見ました: ImageMagick:まさに私がやりたいことですが、extent()Imagick のメソッドにはサイズ パラメーターがありません: http://www.php.net/ manual/en/imagick.extentimage.php

どうすればそれができるか知っている人はいますか?現在、元のファイル サイズとターゲット ファイル サイズの間の係数を計算して新しい解像度を計算しようとしていますが、解像度がファイル サイズに比例しないことがわかりました。

更新- 出力形式は常に JPEG であるため、保存する前にサイズを計算する方法があれば、それは素晴らしいことです

前もって感謝します、マキシム