2008年末PHP事情とカラーアスキーアート

秋元氏のブログ 秋元@サイボウズラボ の2008年12月13日の記事 フランスのPHPイベントForum PHP Paris 2008に参加してきた を拝見すればフランスのPHP事情が現地での直接の会話を元に語られ、 終ぞ海外へ足を向けることも無く過ごす身には斯様な記事は有り難く、 欧州の米国とは又違った雰囲気が感じられ面白く思います。 就中フランスにてはPHPの勢力が強く、 Javaを多用していた企業も現在併用する抔の現象が見られるとは意外な気もし、 フレームワークでは本邦では昨今cakePHPが勢力を伸ばす処ですが、 其れとは又異なったフランス事情、 アプリケーションにては中には聞いた事もないの利用頻度の高さも興味深く読ませていただきました。

本邦に目を遣ればPHP事情と迄は行かぬも phpspot開発日誌 の2008年12月11日の記事 PHPでJPEG画像をアスキーアートに変換するサンプルプログラム に紹介されるのが面白き PHP SnippetsJPG to ASCII Converter にて手持ちの画像をアスキーアートにコンバートしてくれる手軽なPHPコードの、 アスキーアートと云えば先ず思い浮かぶのが2ch抔でお馴染みの掲示板に文字の形を生かして表現する形式のものですが、 此方では#を画素として各自に色指定し、1pxとして上で表現するPCの形式に近いものとなっています。
以前であれば画像の投稿を受け付けない掲示板抔で出番はあったのでしょうが、 今は此の身に特に思い付く使用法もなく、孰れ時代に敏なる御仁の使用法に驚かされ度思います。
クリスマスプレゼントのはなまる コードを其の儘コピペで使用出来ますので非常にお手軽で、 画像の配置したパスを考慮するのも面倒にてコードの設置同フォルダに突っ込めば後は特に考えることも無く、 画像名を入力してCREATEボタンを押下するだけで生成のなれば、 ローカルのPHP環境で、 実際に当ブログマスコットキャラクターの はなまる 君の左なる元画像を変換して表示したものが下になりますので、 範囲選択反転、ブラウザの拡大機能を利用する抔して確認されてみられるのも一興と存知ます。
スポンサーリンク
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
##############################################< span style="color:rgb(111,32,64);">#########################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
####### ################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################< span style="color:rgb(128,90,27);">################################################
##################################################################################################################################### ##################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
###################< span style="color:rgb(141,112,20);">#
###################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#####################################################################################################< span style="color:rgb(235,205,93);">#
#################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
########################### ############################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
########################################### ############################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
################################################################################################################################################## #####
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
##########################################################################################################< span style="color:rgb(194,179,174);">#
############################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
######################################################################################################################################################
#
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
################################################################################################################################< span style="color:rgb(244,255,250);">#
######################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
###################### #################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
###########################################< span style="color:rgb(93,40,48);">#
###########################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
###################################################################################################################################< /span>####################
#######################################################################################################################################################
#################
######################################################################################################################################
####################################################
###################################################################################################
##################################################################################### ##################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
###############< /span>########################################################################################################################################
#################################################
######################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
################################################################################################################################################< span style="color:rgb(77,72,66);">#######
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
########################################################################################## #############################################################
#######################################################################################################################################################
#######################################################################################################################################################
###< span style="color:rgb(57,57,31);">####################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
################################################################### ####################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
####################################< span style="color:rgb(205,196,167);">#
##################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#####################################################
##################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
### ####################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################
#######################################################################################################################################################