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

php - PHP でのバーコードの生成とデコード

バーコードを生成し、それらのバーコードを読み取る機能を持つ PHP アプリケーションを開発する必要があります。

私のアプリケーションは Web ベースのアプリケーションであり、基盤となるテクノロジーはサーバー側のスクリプト言語である PHP であるため、バーコードの生成は問題にならないと感じていますが、それらのバーコードのスキャンと読み取りは難しいかもしれません。

PHP アプリケーションでバーコードを読み取ることができるかどうかを教えてください。

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

pixel - 画像からピクセルを読み取り、PHP を使用してブラウザーに単一のピクセルをランダムに表示する

データベースに保存されている画像があります。この画像の各ピクセルの RGB + x 値と y 値を読み取れるスクリプトが必要です。

これが必要なのは、この画像のランダムなピクセルをブラウザーで表示できるようにするためです。ランダムとは、ランダムな位置を意味します。フォームでピクセル数を選択します。フォームを使用すると、画像のピクセル数がブラウザに表示され、この新しい画像が保存されます。次にフォームを使用すると、数ピクセルが表示された新しい画像がブラウザに表示されます。などなど....フォームが使用されるたびに、画像はますます目に見えるようになります。

PHP GD ライブラリでいくつかのテストを行いましたが、RGB と各ピクセルの位置を抽出できませんでした。RGBA 値の配列を出力するために、このhow to count number of pixel in image (php)を使用しました。しかし、ご覧のとおり、これは始まりに過ぎません。

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

php - cURLを使用して画像リソースをURLからPHPスクリプトにロードするにはどうすればよいですか?

私はGoogleChartsサービスを使用していくつかのQRコードを生成し、後でPHPスクリプトで操作(回転、拡大縮小など)し、他の画像とマージして1つの最終画像を生成する必要があります。

そのようなリソースを(URLから)PHPスクリプトに正しくロードして、それを操作できるようにするにはどうすればよいですか?

URLの例は次のとおりです:https ://chart.googleapis.com/chart?cht = qr&chs = 500x500&chl = xghsdfgsdfg&choe = UTF-8&chld = L | 0

現在、cURLを使用して画像を取得するための次のコードがあります。

しかし、私がそれをこのように使うとき:

次のエラーが返されます。

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

php - PHPGDの`imagecreatefromstring`関数を使用した画像の作成に関する問題

URLを介して渡されたパラメーターを使用して、任意のテキストのPNG画像を生成する単純なサービスがあります。パラメータの1つはテキスト自体であり、残りは「フォント」、「色」、「フォントの太さ」などです。

このようなURLの例は次のとおりです。http: //picselbocs.com/projects/cakemyface/text.php?params = Verdana%7C18%7Cbold%7Cnormal%7Ccenter%7C%23cc0000%7Cunderline&text = Hello%20world!

次のPNGを生成します。

オリジナル

別のスクリプトでは、cURLを使用してこのサービスによって生成されたリソースを取得し、それを使用して画像に変換します。これは、imagecreatefromstring()回転やスケーリングなどの操作が必要なためです。次に、他のリソースとマージします。画像。このために、私は次のコードを使用します:

これと同じコードがここにあり、出力を確認できます。問題は、上記のコードが、次の例のように、すべての文字が長方形で埋められた奇妙なPNGを出力することです。

サンプル結果

なぜこれが発生し、どうすれば解決できますか?

もう1つの興味深い点は、テキスト画像へのURLを、たとえば、Google Chartsツールで生成されたQRコード(QRコードなど)へのリンクに置き換えると、結果は本来あるべきものになるということです...

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

php - PHP GD による単一ピ​​クセル操作

まず、以前の質問を参照していますピクセルごとに画像を変更してデータベースに保存します

ソース画像を秘密にしておくのは難しいため、html5 キャンバスは適していないことがわかりました。そのため、PHP GD ライブラリを使用して目標を達成しようとしています。私はこのライブラリを使ったことがないので、いくつかの問題があります。私は次の機能が必要だと思います

  • ブラウザで画像を作成するための imagecreatetruecolor
  • source-image から RGB を返すための imagecolorallocate
  • ランダムなピクセルを描画するための imagesetpixel

    /li>

私は PHP のスターではありません。そのため、私の検索はこれらの GD 関数で行き詰っています。あなたが私にスタートアップを与えてくれることを願っています

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

php - imagecreatefromjpeg パラメータが機能しない

imagecreatefromjpeg("1.jpg") を使用しました

同じファイルの既存のイメージ名ですが、なぜ機能せず、文字列として固定されるのか理解できません。

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

php - PHP: 画像クロッパー / リサイザー

JQuery の Masonry プラグインを使用して、多くのタイル画像を含む Web サイトに取り組んでいます。タイルのサイズはすべて均一ですが、タイルに含まれる画像のサイズはさまざまです。

任意のサイズの着信画像を取得し、特定のサイズのボックスに収まるように必要なことを何でも実行できる PHP プラグイン/スクリプトに適切な推奨事項があるかどうか疑問に思っていました (自動的にサイズ変更、トリミング、黒いスペースを挿入するなど)。

編集:

PHPオプションをありがとう。JQueryレルムにも何かありますか?

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

php - PHP "imagettftext"はnull画像を返します(機能していません)

ローカルサーバーとオンラインWebサーバーでテストしました...しかしnull画像を返します...

戻り結果を確認してください... http://s8.postimage.org/sthztzj5x/null_image.jpg

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

php - PHP - 透過 PNG を GIF に動的に追加する

PHPコードで透かしマークを付けようとしていますが、透明なPNGファイルをGIFに入れるまで、すべてうまくいくようです。これが起こる:

ここに画像の説明を入力

そのため、透明な黒い透かしの代わりに、この半固体の緑色のものが上部に表示されます。透かしは ここに画像の説明を入力

次のphpコードを使用します。

psを使用してさまざまな設定を組み合わせようとしたことを言及する必要があります

そして結果が出ませんでした

更新日:

現在、画像をpngファイルとして保存しています。これら2行を削除imagealphablending($watermark_image, false); imagesavealpha($watermark_image, true);したところ、うまくいきました。ただし、PNGの透明度はGIFと重なっています。imagealphablending($image, true);役に立ちませんでした。何をすればよいでしょうか?

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

gd - メールファイルは、phpメール機能を使用して2回メールを送信しています

私の3つの懸念は、結果なしでさまざまなコンボを試しましたが、グーグルで検索しましたが、ほとんどまたはまったく役に立ちませんでした-

  1. メールを2回受け取りましmyemail@emailserver.comた。結果を確認するには、メールIDを変更してください。
  2. このファイルを実行しているときに画像が表示されますが、「EmailSent」というテキストが必要です。
  3. 電子メールでのHTMLレンダリングの代わりに、タグ付きの完全なHTMLコンテンツが渡されます。

私の作業コード->

-で<img src="'.'http://mysiteurl/addtext.php'.'" />

http://mysiteurl/addtext.php上記のすべてのコンテンツがある場合と同じです。