問題タブ [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 投票する
3 に答える
5603 参照

php - PHPGDimagecreatefromstringは透明度を破棄します

imagealphablending私は自分のアプリケーション(画像を保存する前に画像のサイズを動的に変更する)で動作するように透明性を確保しようとしてきましたが、とについて多くの誤った方向性を示した後、最終的に問題を絞り込んだと思いますimagesavealpha。ソース画像に適切な透明度が読み込まれることはありません。

ファイルから画像をロードすることは、アーキテクチャ上深刻な問題になります。このコードは、iPhoneアプリからクエリされるJSON APIで使用されており、この場合、POSTデータでbase64でエンコードされた文字列として画像をアップロードする方が簡単です(より一貫性があります)。どういうわけか画像をファイルとして保存する必要がありますか(PHPが画像を再びメモリにロードできるようにするため)?$fileDataに渡すことができるストリームを作成する方法はありimagecreatefrompngますか?

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

php - サムを作成するときにメモリを割り当てようとすると致命的なエラーが発生しました

途中で起こったことを共有したいと思います。

私は自分のウェブサイトに画像をアップロードし、その後いくつかの親指を作成しました。比較的大きなファイル(約5MBのjpeg画像)から自動的に切り抜かれる親指、そして私はそれを何度も行っていました。突然、大きなファイルをアップロードして、トリミングされた画像(元の画像ではない)から親指を立てると、次のエラーが発生しました。

128Mbのメモリをどのように使い果たすことができますか?

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

php - 二等辺台形 PHP GD としての画像

PHP GDを使用して画像を台形に変換するこの関数があります:

しかし、それを変更して等脚台形を生成することはできません。小さな変更が1つだけ必要だと思いますが、それを理解することはできません(私は多くのことを試しました)。

誰か助けてくれませんか?

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

php - php 画像 popart

画像を 2 色の白と別の色 (複数でない場合) で popart にするための php を使用した適切なスクリプトまたはライブラリはありますか。GD または imagemagick で例を見つけることができません

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

php - 最新の PHP: GD を暗示できますか?

PHP には組み込みの画像編集機能はありませんが、多くのプロジェクトで GD ライブラリが使用されており、私が作業しているサーバーにはこれが既にインストールされています。

私は、オープン ソース製品である Camera Life を配布しています。Camera Life を使用すると、自分が運営する Web サイト (Gallery など) で写真を管理できます。そこで、画像のサムネイルを作成する必要があります。ユーザーは、Mac/Linux/Windows で Apache/IIS またはその他の一般的なものを使用して、やや最近 (5.3+) の PHP を実行しています。

安定した最新の PHP プロジェクトの場合、ユーザーが GD をインストールしていると想定して、画像処理関数を抽象化するか、ルーチンでハードコードするのがベスト プラクティスですか?

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

php - PHPで透かしを追加する

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

php - Php gd保存せずにユーザーごとに画像を表示する方法

ヘルプが必要です。php gd を使用して Facebook アプリを作成しました。ユーザーがアプリを開くと、画像が表示されます。画像には、ユーザーのユーザー名、プロフィール写真、ランダムに生成されたニックネームが含まれています。出力画像を保存しています。 resized.jpg としてサーバーに送信し、Facebook グラフを使用してその画像をユーザーのウォールに投稿します。問題は、2 人のユーザーが同時にアプリを使用すると、出力が変化することです。サーバーに保存せずに各ユーザーに画像を生成し、facebook に投稿する方法。現在、html imgタグを使用してアプリに画像を表示しています..

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

php - PHPを使用した画像の反転

php gd バージョン 2 のホスティング プランが提供されていますが、他のライブラリをインストールできません。imagesx() imagesy() および imagecreatetruecolor() を使用して画像の反転を実行できることはわかっていますが、これらは GD バージョン 2 では使用できません。また、より高いバージョンにアップグレードすることもできません。それで、php gdバージョン2またはphpだけを使用して画像を水平および垂直に反転する他の方法はありますか? 何百万人に感謝します。

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

php - phpGDライブラリを使用して画像をコピーしてサイズ変更する

画像をコピー、サイズ変更、および(それほど難しくない場合は)トリミングしたい。

例:高さ1200X幅2300のサイズの画像があります。100x100ピクセルのサムネイルを作成したいのですが、この場合、高さが幅よりも小さいため、高さは新しい画像で100%表示され、幅は画像のアスペクト比を維持する必要があります。これが画像の例です。

追加の詳細:

私はwampを使用していますが、Gd 2を有効にしました。このサイトの例からコードを書き直そうとすると、画像が壊れてしまいます。

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

php - imagesx() imagexy() エラーの解決方法

このようなことをして、画像の幅と高さを取得しようとしています。

ファイルにこの2行しかなく、他のファイルにリンクしていない場合でも、このエラーが発生します。画像はサーバーにあり、何が問題なのかわかりません。誰でも助けてくれませんか?ありがとうございました。

警告: imagesx(): 指定された引数は .. の有効な画像リソースではありません
警告: imagesy(): 指定された引数は .. の有効な画像リソースではありません