問題タブ [gd2]

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

php - PHP の .gd または .gd2 形式から生の色データを読み取りますか?

別の質問で、画像を .gd または .gd2 形式にエクスポートし、生​​成されたソースから生のピクセル カラー データを読み取るソースを見ました。

これは可能ですか?これらの形式、または何らかの生のピクセル カラー データ シーケンスを生成するその他の形式に関する詳細情報はどこで入手できますか?

私の最終的な目標は、実際には非常に単純です。何億回も呼び出すことなく、画像のすべてのピクセルのカラーデータ(たとえば、1000px x 1000px)を読みたいと思いますimagecolorat:)

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

php - php - 画像ファイルのサイズを最適化する

オンラインコミックのWebアプリケーションを作っています。一番苦労したのは、画像を保存するときのディスク容量をいかに節約するかということです (お金がありません^^)。GD2 を使用して画像のサイズを変更し、jpg に変換し、品質を下げようとしていますが、各画像のファイル サイズはまだ 100kb 前後です。

例: 650x900 px の MY IMAGE 文字、テキスト、色なし、白黒のみ、ファイルサイズは 100kb。しかし、Photoshop で同じサイズの NEW BLANK ファイルを作成し、すべて黒で塗りつぶすと (黒だとファイル サイズが大きくなると思います)、jpg で保存すると、この新しいファイル サイズはわずか 8kb になります。

問題は、MY IMAGE (黒ピクセルが少ない) のファイル サイズが、黒ピクセルが多い NEW BLANK イメージよりも大きいのはなぜですか? 画像ソースの中に何かありますか?そして、ファイルサイズを減らすための解決策はありますか?

すべてに感謝します。

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

debugging - デバッグ方法: 「HEADER ALREADY SENT」と GD2?

迷惑な HEADER ALREADY SENT エラーがあります。

それをデバッグするのは簡単ではありません。私ができることは、ロギングを改善して問題の原因を特定することでした(ここで説明しています):

ここで の 133 行目Gd2.php:

そして、それはメソッド表示の一部です:

どのように行くのですか?

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

php - PHP 画像のサイズ変更 画像サイズを大きくする

アップロードしたファイルのサムネイルを作成しています。

画像の幅と高さが 200 より大きい場合は、サイズを 200px に変更します。

これが私がそれを行うために使用したコードです:

大きな画像のサイズを 200px x 200px に変更しますが、画像サイズは大きくなります (バイトや kb などが増加します)。

8kb の png ファイルをアップロードしようとしたところ、新しいサムネイル ファイルのサイズが 28kb でしたか?

グーグルを試しましたが、役立つものは何も見つかりませんでした

ありがとう。

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

php - PHP で から に 1 つの画像を作成した奇妙な結果

私のプロジェクトでは、2 つの画像を結合する必要があります。

最初 (img.png):

img http://uoops.ru/1/img.png

そして(例えば)2番目(photo.png):

img http://uoops.ru/1/photo.png

これは PHP コードです。

結果として、私はこれを持ちたいです:

http://uoops.ru/1/result.png

しかし、私はこれを持っています:

http://uoops.ru/1/mrkr.png

どうすればこれを修正できますか?