- ベストアンサー
PHPで画像作成と保存する方法
- PHPで画像作成と保存する方法について教えてください。
- テキストボックスに入力した文字列を取得し、画像の大きさをリストメニューで設定して、作成ボタンを押すと、指定した文字列を含んだ画像を出力する方法を教えてください。
- PHPを使用して、指定した文字列を含んだ画像を動的に生成し、保存する方法を教えてください。
- みんなの回答 (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プログラムで働かせれば、狙い通りの反応をすることでしょう。
お礼
参考にさせていただきます。 また困ったときはよろしくお願いします。