[Laravel 6.x]Route::get()で設定したURLパラメーターの取得
Laravel6.xでRoute::get('/path/to/{id}')で設定したidの取得方法について。
HOME>WEBプログラム覚書>GDを利用してテキストを画像に変換
テキストをimgに変換するにはGDライブラリを利用すれば できるようなのでちょいと試してみました。
とりあえずググってみると、とてもわかりやすいサンプルが 沢山出てくるので基本はなんとなくわかるのですが 使いやすくしようとするととたんに問題発生。
header()を利用しないとダメっぽいので img出力前にhtml描画ができないという罠。
streamでどうにかできないか試しましたが 全然できそうもなかったのでタグ出力する機能と イメージ生成する機能で分離することにしました。
header()無しでできる方法ないんでしょうか・・・
その名のとおりとりあえず動くってレベルで試作です。もっといい方法ありそうな気もするので。
見出しを想定してるのでテキストあった方がいい気がするので spanで囲んであります。CSSでdisplay:noneとかで消すとよいとおもいます。
どんなスタイルが設定してあるかはImgHeadlinerStyles.phpを参照ください。
アルファが利用できるpngを利用するとアンチエイリアスが微妙なことになります。 背景色とalphaを調整することで少しはマシになります。(Style1とStyle2)
ここに記述したStyleKeyを利用します。
出力コードを変更したい場合こちらのview()を変更。
クライアントから受け取った文字列から 出力に必要な情報を集めてシリアライズして保存します。
出力されたkeyから保存されたオブジェクトを探して それを元に出力します。
シリアライズデータを置きます。読み書き可能にしてください。
確認できるようIPAフォントを同梱してます。 licence.txtをお読みになってご利用ください。
PHP 5.x とGDライブラリが入ってれば動くかと思います。 PHP 5.2.6(lolipop)では確認できました。
投稿日 | 2009年3月18日 05:21 |
---|---|
カテゴリ | HTML/CSS | PHP |
タグ | サンプルコード |
トラックバック URL | http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1170 |
コメント