• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPについて質問です。)

PHPで画像作成と保存する方法

このQ&Aのポイント
  • PHPで画像作成と保存する方法について教えてください。
  • テキストボックスに入力した文字列を取得し、画像の大きさをリストメニューで設定して、作成ボタンを押すと、指定した文字列を含んだ画像を出力する方法を教えてください。
  • PHPを使用して、指定した文字列を含んだ画像を動的に生成し、保存する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • seastar3
  • ベストアンサー率69% (99/142)
回答No.1

 まず確認しますが、Webページのフォームを介したデータの受け渡しは習得していますか?  そのあたりがインタラクティプな操作の基本技術ですので、本なりPHPの入門サイトで 理解してから這い発する必要があります。  とりあえず提示コードの基本命令を拾ってみると、   $im = imagecreatetruecolor(120, 20); とは、横120ピクセル 縦20ピクセルの画像オブジェクト$imを作り出せとの命令です。 また、   imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); とは、画像オブジェクト$im内にフォントサイズ1(最小サイズ)で横5ピクセル縦5ピクセルを左上の機転として、文字列「A Simple Text String」をえび茶色で埋め込めという命令です。 さらに、   imagejpeg($im, $number_value.'simpletext.jpg'); とは、画像オブジェクト$imを乱数を先頭文字列につけたjpgファイルとしてサーバ内に保存せよとの命令です。  したがって、任意に受け渡しした画像幅$haba、画像高さ$takasa、埋め込み文字列$mojiretsu、$mojiiro、ファイル名$fairumeiを使って上記命令を並べれば、   $im = imagecreatetruecolor($haba, $takasa);   imagestring($im, 1, 5, 5, $mojiretsu, $mojiiro);   imagejpeg($im, $fairumei . 'jpg'); のようにサーバ上のPHPプログラムで働かせれば、狙い通りの反応をすることでしょう。

noname#129137
質問者

お礼

参考にさせていただきます。 また困ったときはよろしくお願いします。

関連するQ&A