問題タブ [php-gd]

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 に答える
131 参照

php - トリミングされた画像を表示

私は、ユーザーがプロファイル画像をアップロードしてから、それらをトリミングして便利な位置を選択するのに役立つスクリプトを使用しています。表示されない PNG および GIF 画像に問題があります。これはトリミング ファイルのコードです。 PNG、JPF、GIF画像を表示できます

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

image-processing - php gdで画像の露出を調整する方法

ウィキによると、露出とは、写真を撮る過程で写真媒体 (写真フィルムまたはイメージ センサー) の各領域単位に当たることができる光の量であると読みました。私は画像処理のバックグラウンドを持っていません。だから、私はまだそれについて混乱しています。

しかし、PHPを使用した露出調整に関するチュートリアルは見つかりません。php gdで露出調整機能を開発する方法はありますか? 誰でもアドバイスできますか?ありがとうございました。

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

image-processing - ヒストグラムで5パーセンタイルと95パーセンタイルを見つける方法

PHP gd でコントラスト ストレッチ機能を実装しようとしています。画像の 5 パーセントを最小値として、95 パーセントを最大値として設定したいと考えています。PHP gdを使用してヒストグラムとそれらの値を取得する方法を知っている人はいますか?

ありがとうございました。

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

php - PHPの画像名に関する問題

私のプロジェクトでは"banner_".time()、画像に対して特定の操作を行った後、サイトのロゴ名を指定しました。画像は、指定された名前で宛先フォルダーに正常にアップロードされます。問題は、画像がサイトに表示されず、画像コンテンツが欠落しており、1x1 の長さしか表示されないことです。特定の画像操作を行った後、他の画像をすべて問題なく同じフォルダーにアップロードして表示しました。指定した名前に問題があるのではないかと思ったので、名前を変更した後、 "banner_".time()「にsite_logo_".time()変更しました。私の質問は、「phpで画像名に制限はありますか?」または「バナー」という単語はphpで使用しないでください画像名の場合 ? プロジェクトに kohana フレームワークを使用しています。

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

php - PHP GD レンダリング Unicode Private Use Area (PUA) フォント

商用の Web 開発プロジェクトで font-awesome スタックを使用しようとしていますが、作業段階に達しましたが、1 つの問題が残っています。

モバイル デバイス (またはインポートされたフォント スタックをサポートしていないブラウザー) で Web サイトを表示すると、すべてのアイコンが正方形に置き換えられます (font-awesome はアイコンを表すために Unicode 文字を使用するため)。

これにより、Web サイトのルック アンド フィールの多くが損なわれます (特に、コーディングしたカスタム管理パネル)。

私たちが思いついた解決策は、必要なアイコンを含む画像を PHP を使用してレンダリングする方法にフォールバックすることでした (必要な色を引数として指定し、サイズなども指定します)。

これは以前は問題ではありませんでしたが、PHP で私用領域 (PUA) の文字をレンダリングするのに大きな問題が発生しています。

使用しようとしているサンプルコードを次に示します。

ただし、これは画像内の正方形をレンダリングするだけのようです。これは、ユニコード文字を PHP に正しく入力していないためだと考えています。

どんな提案でも大歓迎です。

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

php - PHPのelseステートメントの場合、画像のサイズ変更をmove_uploaded_fileに追加するには?

if else 状態は次のとおりです。

}

move_uploaded_file でサイズを変更したい

アップロード前に画像のサイズ変更を実装する方法がわかりません。支援してくださったすべての方々に感謝します。

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

php - ファイルサイズを大きくせずにPHPで画像を繰り返し回転させる方法

現在、php GD で利用可能な imagerotate() を使用して、ユーザーが画像を回転できるようにしています。ユーザーが 45 度、75 度などのように回転するたびに、画像が長方形になるように背景色が追加されます。ユーザーが回転する回数が多いほど、画像サイズが大きくなり、背景色の領域が広くなります。

背景画像を追加したり、ファイル画像を増やしたりせずに、自由度(例:45度、75度、306度)で画像を回転させるphp gdはありますか?

編集:画像サイズが大きくなり、白い領域が広くなると、「致命的なエラー:33554432バイトの許容メモリサイズが使い果たされました」というエラーが表示されます。そのため、画像を回転させる他の方法を知りたいのです。

ありがとうございました。

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

php - PHP imageconvolution() が左上隅に黒い点を残す

このコードを使用して、サイズ変更された画像をシャープにしようとしています:

上記のコードを使用して透明な PNG 画像をシャープにすると、左上隅に黒い点が表示されます (さまざまな畳み込みカーネルを試しましたが、結果は同じです)。サイズを変更した後、画像は問題ないように見えました。

1枚目の画像がオリジナルです

2枚目の画像は加工したものです

元の画像 画像をシャープにする

編集:何が間違っているのですか?ピクセルから取得した色を使用しています。

imagecolorat正しい機能ですか?それとも位置は合っていますか?

EDIT2 : 座標を変更しましたが、まだ運がありません。imagecolorat(この投稿によると)によって与えられた透明性を確認しました。これはダンプです:

アルファ 127 = 100% 透明。これらのゼロは問題を引き起こす可能性があります...

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

php - 背景画像の上に画像を回転させる

2つの画像があります。1つは、回転したポラロイドフレームのjpg画像ですpolaroid.jpg。もう1つは普通の画像image.jpgです。

画像を回転させてから、ポラロイド画像の上に配置して、マージされた画像を1つのjpg画像として表示しようとしています。

私は次のコードにかなり近いと思いますが、透明性を機能させることができません。回転した画像のカバーされていないゾーンは、透明ではなく黒です。私は何が間違っているのですか?トップ画像の背景を透明にするために関連する行にコメントを追加しました。

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

php-gd - Php-gd: PHP 拡張機能 gd をロードする必要があり、パッケージが見つかりません

php-gd に問題がある

このコマンドを挿入しました:

Magentoをセットアップするプロセス全体を通してですが、検証を行ったときに得たものは次のとおりです。

「PHP 拡張機能 gd をロードする必要があります」

警告が表示されたとき。次を使用して再度インストールしようとしました:

これは私が受け取ったメッセージでした:

「パッケージリストを読み込んでいます... 完了 E: パッケージが見つかりません」

このエラーを修正する方法を教えてください。