2001-12-02[n年前へ]
■ウィルスメールとアスキーアート
Photoshop用ASCIIアート出力プラグインを作る
風邪が大流行するのは日本の冬の風物詩の一つだ。11月の中旬頃から、私の職場の周りでもかなりの人がゴホゴホ咳をしている。人間というよりほとんどロボットのような人(でないかもしれない)でさえ、カゼをひいている。何故、そんなロボットのような人までも風邪をひくのに、このガラス細工のように繊細な私がカゼをひかないのかと首をひねったりすることもあるのだけれど、その答えを考え出すと、何故かイヤ〜なことわざが頭に浮かんでしまって、そんなことわざにちょっとムムッとしてみたりするのである。
そういえば、ここ何週間か人間がかかる風邪だけでなくて、それに加えてPCの間でもウィルスが大流行している。次から次へと添付ファイル付きのウィルスメールが送られてくる。その送られてくるウィルスメールだけでも面倒くさい話だけれど、面倒くさいのはそれだけではない。メーリングリストなどにウィルスメールが送られてしまうと、「MS製品を使うやつは…」とか「添付ファイルつけんな」とかのメールが飛び交って、フレーム寸前になってしまうこともよくある話だ。実に不毛だ。
私宛に、「自分で撮影した画像」をメールに添付して送って下さる方も多いのだけれど、こんな御時世では、そんな人達も画像を添付して送ることに躊躇してしまうかもしれない。そんな色々な街中の写真が大好きな私は、それではとても寂しくなってしまう。それに、恥ずかしながらOutlookExpressを使う(UIが好きで)私としては、このご時世は非常にマズいのである。
そこで、私は考えた。時代は再度アスキーアートを要求しているのではないだろうか?添付ファイル無しで、アスキー形式で画像を送ることができる、という素晴らしきアスキーアートを時代は欲しているのではないだろうか?やはり、画像をメール本体にそのまま貼り付けるのがやっぱり一番いい、ということになるのではないだろうか。そう、時は巡り、またしてもアスキーアートの時代が訪れた、と私は考えたのである。
そして、そんな時代のために、私も何かできることはないだろうか?ウィルスメールに恐れおののく「か弱き人」がもしもこの世にいるのであれば、この私に一体何ができるだろう?と救世主のような気分に(ビールのせいで)なった私は、再度「アスキーアート出力プログラム」を作成することにした。というわけで、「ASCIIアートの秘密」シリーズ番外編の始まりである。
今回は、Photoshopで開いている画像データをアスキーアート形式で「データ書き出し」をすることができるエクスポートプラグインを作成してみた。名づけて、AsciiExportプラグイン(そのまんま)である。言うまでも無く、いつもと同じ動作保証無しバージョンである。なお、Windowsのバージョンで二種類あるので、気をつけてもらいたい。(ありがとー >麗美さん、CHICさん)
- AsciiExport9x.8be (をLHA圧縮したもの AsciiExport9x.lzh 14kB) Win9x,NT4用
- AsciiExport.8be (をLHA圧縮したもの AsciiExport.lzh 14kB) Win2000,XP用
何しろ、よく汎用のRAWデータで画像を保存する時など、「再度ファイルを開いたとき、画像が正確に再現されない恐れがあります」なんて表示されたりするけれど、このAsciiExportプラグインはそれどころではないのだ。アスキーアート形式で保存してしまうと、その画像ファイル(いや、すでにテキストファイルなのだ)を開いても、もう絶対に「正確に再現されるわけがない」のである。ダブルクリックしたところで、立ち上がるアプリケーションはPhotoshopでも他のお絵かきソフトでもなくて、エディターとかワードとかなのだ。大事な画像をこの形式だけで保存してしまった日には、後悔すること間違い無しなのである。しかも、ファイルサイズだってRAW形式で保存した場合より、改行コードのぶんだけ(ほんの少しだけど)大きくなってしまう、という踏んだり蹴ったりの保存形式なのだ。
これでは、Exportプラグインというより、エクスポート機能付きフィルタープラグインと言った方が良いかもしれないが、何となく漂う「無意味っぽい」テイストを楽しんで欲しい、そしてお願いだから、「こんなのを作っているから風邪をひかないんじゃないの」なんて言わないで欲しいと切実に願っているのである。
このAsciiExportプラグインの使い方はとても簡単で、AsciiExport.8beをPhotoshopのPlug-Ins\Import-Exportディレクトリの中に入れて、Photoshopを起動すれば、ファイルメニュー-> データ書き出し -> Ascii Exportというメニューが使えるようになる。グレイースケール8bit画像を開いている状態でこのメニューを選択すれば、アスキー形式で画像ファイルを保存することができる。
使用の際に、8bit画像であることは必須である。また、グレイスケールでない場合には、あまり意味の無い出力がされてしまうので、とりあえずはグレイスケール8bit画像で使った方が良いと思う。
試しに、上の画面で開いている深田恭子のセクシーショット(いや、こんなファイルを開いているわけではないですよ、ハイ)をAsciiExportプラグインで出力したテキストファイルのスクリーンショットが下の画面だ。
画像が正確に再現されるわけもない様子が端的に見て取れると思う。が、そこはそれ心の眼で「深田恭子のセクシーショット」を思い浮かべて欲しいと思うのだ。人間、想像力と言うのは極めて大事である。想像力育成のためにも、このAsciiExportプラグインはきっと役に立つハズだと思う。モロモロ・セクシー画像を集めまくっているようなヤカラはぜひこのアスキーアート形式を標準形式にして、想像力を根本から鍛えなおして欲しい、と思うのである。
参考までに、「出力されたテキストファイル(7kB)」と「整形済みのWORD形式ファイル(34kB)」も一応置いておく。どうしても普通のエディターは行間がアスキーアート用には広すぎるので、MSWORDの整形済みの方を眺めるのが良いかもしれない。
このようにして保存したテキストファイルの内容をコピーしてメールに貼り付ければ、昔懐かしいアスキーアート貼り付けメールの完成だ。ウィルスメールを送ってしまうことが怖くて、ビクビクしているような繊細な心の人が「もし」いるのであれば、ぜひAsciiExportプラグインを活用して安心してもらいたい、と思う。画質が無意味に落ちたり、ファイルサイズを無意味に大きくなって限られた地球のリソースを無意味に使ったりしはするけれど、それはそれご愛嬌ってことで。想像力も養えるしね。ほら、眼を半開きにして眼と想像力をこらせば、見えてくるでしょう?
2001-12-05[n年前へ]
■コピー機でコンテンツ販売 富士ゼロックスがシステム開発
なかなか、コツコツとやるなぁ。DocuColor 1250 CPを使って、と。(リンク)
2002-03-31[n年前へ]
■16 Going On 17
最近、CMでも流れてる。なんか最近オールディーズにはまりそうだなー。リンク先を見られないときは、Tripodの画面でURLコピー、と。(リンク)
2002-04-06[n年前へ]
■文字が飛び出すステレオグラム
愛の言葉とハートマーク
いつだったか、アスキーアート関連を調べてみるときに、下のような3Dアートを見つけた。単に無意味なの文字の羅列に見えるかもしれないが、ぼんやりと遠くを見る要領でこの英文字の羅列を眺めていれば、いつしかピラミッド状の形状が浮かび上がってくるハズである。
]KMQ\\SP]UMY]KMQ\\SP]UMY]KMQ\\SPUMY]KMQ\\SPUMY]KMQ\\SPUMY]KMQ\\SPUMMY]KMQ\\Sp ER_J]KUMS\QPER_J]KUMS\QPER_J]KUM\QPER_J]KUM\QPER_J]KUM\QPER_J]KUM\QQPER_J]KUM CQE_PSVJ^COJCQE_PSVJ^COJCQE_PSVJCOJCE_PSVJCOJCE_PSVJCOJCE_PSVJJCOJCCE_PSVJJCO HTXZQDDUTZUXHTXZQDDUTZUXHTXZQDDUZUXHXZQDDUZUXHXZQDDUZUXHXZQDDUUZUXHHXZQDDUUZU EYZIHVFQ[K`CEYZIHVFQ[K`CEYZIHVFQK`CEZIHVFQK`CEZIHVFQK`CEZIHVFQQK`CEEZIHVFQQK` EEDHYNWSMFZCEEDHYNWSMFZCEEDHYNWSFZCEDHYNWFZCEDHYNWFZCEDHHYNWFZZCEDHHHYNWFZZCE ZNFDRGB`JKZVZNFDRGB`JKZVZNFDRGB`KZVZFDRGBKZVZFDRGBKZVZFDDRGBKZZVZFDDDRGBKZZVZ NQAQLHPZQ\X`NQAQLHPZQ\X`NQAQLHPZ\X`NAQLHP\X`NAQLHP\X`NAQQLHP\XX`NAQQQLHP\XX`N VRMT^C]XN_TPVRMT^C]XN_TPVRMT^C]X_TPVMT^C]_TPVMT^C]_TPVMTT^C]_TTPVMTTT^C]_TTPV CNH^N\HYWVQMCNH^N\HYWVQMCNH^N\HYVQMCH^N\HVQMCH^N\HVQMCH^^N\HVQQMCH^^^N\HVQQMC KJ\A[RN\]WNKKJ\A[RN\]WNKKJ\A[RN\WNKK\A[RNWNKK\A[RNWNKK\AA[RNWNNKK\AAA[RNWNNKK `YCILI^CE[QU`YCILI^CE[QU`YCILI^C[QU`CILI^[QU`CILI^[QU`CIILI^[QQU`CIIILI^[QQU` UBIKIDP^E[ZMUBIKIDP^E[ZMUBIKIDP^[ZMUIKIDP^[ZMUIKIDP^[ZMUIKIDP^^[ZMUUIKIDP^^[Z E^\CLHAQBGEDE^\CLHAQBGEDE^\CLHAQGEDE\CLHAQGEDE\CLHAQGEDE\CLHAQQGEDEE\CLHAQQGE JYB_V_B`LP_RJYB_V_B`LP_RJYB_V_B`P_RJB_V_B`P_RJB_V_B`P_RJB_V_B``P_RJJB_V_B``P_ NCLD`^KRCE[]NCLD`^KRCE[]NCLD`^KRE[]NCLD`^KRE[]NCLD`^KRE[]NCLD`^KRE[[]NCLD`^KR ]L[\[Z`EFM[[]L[\[Z`EFM[[]L[\[Z`EM[[]L[\[Z`EM[[]L[\[Z`EM[[]L[\[Z`EM[[[]L[\[Z`E HTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\ |
これはAA-projectのAA3D- ASCII art stereogram generatorを用いて作成された"ASCII art stereogram"だ。一世を風靡したランダムドットステレオグラムのアスキー文字版である。
言うまでもなく、ランダムドットステレオグラムは潜在意識でのパターン自動認識を利用して両眼視差を生じさせることにより立体感を得るものであるが、この"ASCIIart stereogram"では「パターン」として、ランダムドットでなくて「アスキー文字」を使ってやるものであって、考え方としてとても面白いアートだと思う。ランダムドットよりも、「謎の暗号っぽい」ところがちょっと楽しい感じになる。
人間はこんなランダムドットやこのアスキー文字のようなパターンを眺めるときに、目にするその全ての領域に対して「あぁココとココは同じパターンだなぁ」と無意識の内に判断できるわけで、何ともスゴイとしか言いようがない。オリンピックなどを眺めていてもよく思うことだが、人間の能力はとてもスゴイのである。
が、とはいえ太陽が西から昇ってもワタシがオリンピック選手にはなれないのと同じく、やはりスゴイ能力にもピンからキリまであるわけで、ワタシなどは実はこういう英語のASCIIart stereogramを眺めていても、一瞬で立体に感じたりはしないのである。なぜだか、左右の目が位置対応が一瞬では判らないのだ…。どうもワタシはアルファベットのパターン認識に時間のかかるニブイヤツであるらしい。もしかしたら、いやもしかしなくても、日本語ネイティブで英語が苦手なワタシはアルファベットに対するパターン認識能力が今ひとつ低いに違いないのだ。だから、この手の「英語」を使ったstereogramだと、左右で眺める映像間のパターン相関認識に時間がかかって、なかなか立体感を得ることができないのだろう(根拠はないけど)。ワタシのように異文化コミュニケーション能力が低いとステレオアートの観賞すらろくにできないに違いないのだ。
じゃぁ、ワタシのような異文化コミュニケーションに欠ける人々は「このステレオアートを日本語で作って眺めてみれば良いじゃないか」と思うわけだけれど、このAA3Dは「アスキー文字」にしか実は対応していないのである。名前からして、ASCIIArt Projectという位だから当たり前と言えば当たり前でしょうがないのではあるけれど、異文化コミュニケーション的には「日本語にだって対応して欲しい〜」と思ってしまうのである。火星人だって大阪弁をしゃべる今日この頃なのだから、AA3Dにも日本語を喋って欲しいところなのであるが、そんなことを言ってもしょうがないわけで、日本語を使ってステレオグラムを作るプログラムを早速自分で作ってみることにした。
とはいえ、2バイト文字と1バイト文字、全角と半角の混在文章に対応するのはメンドくさかったので、結局2バイト全角文字のみに対応ということにしてしまった。つまり、日本語と英語の混在文章などには対応していないわけで、これでは「日本語に使えないAA3D」と全く同じく、「他の言語のことなんか考えていない」という異文化コミュニケーション能力に欠けた、「作った親の顔が見たい」と言われそうなソフトが生まれただけだったのである。が、何はともあれ、これがそのできあがったNihogo3Dである。
- nihogo3d.lzh (284kB) function部 bc++b source
- 左上の画面に日本語を入力するか、LoadTextボタンで日本語を読み込む
- Load Heightボタンで立体マップ(Bitmapファイル)を読み込む(それは0〜255の高さマップに自動変換される)
- Make 3D Textボタンを押して、ステレオグラムを作成
例えば、上の動作画面は左上のテキストウィンドーにラブレターに使うようなちょっと恥ずかしい文字をただ無意味に入力して、そして右上の立体マップ(Bitmapファイル)にハートマークを読み込んで、ステレオグラムを作成しているところである。そして、その出力結果が下のテキストだ。一見意味不明の「読むだけで恥ずかしくなるような文字」がただ並んでるか、あるいはキョーフのデンパ系メールか、と思いきや、実はその言葉を背景にして「ハートマーク」が自分の方に浮かび上がってくる、という趣向なのだ。「愛の言葉を背景に相手の心にハートマークを浮かべさせる」という超マニアックでハイブロウなラブレター(イヤがられる可能性も超高し)なのだ。
愛しい。ちゅっ。ちぇ愛しい。ちゅっ。ちぇ愛しい。ちゅっ。ちぇ愛しい。ちゅっ。ちぇ愛しい。ちゅっ。 っ。スキ。大好き。愛っ。スキ。大好き。愛っ。スキ。大好き愛っっ。スキ。大好き愛っっ。スキ。大好き しい。ちゅっ。ちぇっしい。ちゅっ。ぇっしい。。ちゅ。ぇっしい。。。ちゅ。ぇっしい。。。ちゅ。ぇっ 。スキ。大好き。愛し。スキ。大好。愛し。スキ。大好。愛し。スキ。。大好。愛し。スキ。。大好。愛し い。ちゅっ。ちぇっ。い。ちゅっちぇっ。い。ちゅっちぇっ。い。ちゅゅっちぇっ。い。ちゅゅっちぇっ。 スキ。大好き。愛しいスキ。大好。愛しいスキ。大好。愛しいスキ。大大好。愛しいスキ。大大好。愛しい 。ちゅっ。ちぇっ。ス。ちゅっ。ぇっ。ス。ちゅっ。ぇっ。ス。ちゅっっ。ぇっ。ス。ちゅっっ。ぇっ。ス キ。大好き。愛しい。キ。大好き愛しい。キ。大好き愛しい。キ。大好好き愛しい。キ。大好好き愛しい。 ちゅっ。ちぇっ。スキちゅっ。ちぇ。スキちゅっ。ちぇ。スキちゅっ。。ちぇ。スキちゅっ。。ちぇ。スキ 。大好き。愛しい。ち。大好き。愛い。ち。大好き。愛い。ち。大好好き。愛い。ち。大好好き。愛い。ち ゅっ。ちぇっ。スキ。ゅっ。ちぇっ。キ。ゅっ。ちぇっ。キ。ゅっっ。ちぇっ。キ。ゅっっ。ちぇっ。キ。 大好き。愛しい。ちゅ大好き。愛しい。ゅ大好き。愛しい。ゅ大好好き。愛しい。ゅ大好好き。愛しい。ゅ っ。ちぇっ。スキ。大っ。ちぇっ。スキ。っ。ちぇっ。スキ。っっ。ちぇっ。スキ。っっ。ちぇっ。スキ。 好き。愛しい。ちゅっ好き。愛しい。ちゅっ好。愛しい。ちちゅっ好。愛しい。ちちゅっ好。愛しい。ちち 。ちぇっ。スキ。大好。ちぇっ。スキ。大好。ちっ。スキキ。大好。ちっ。スキキ。大好。ちっ。スキキ。 き。愛しい。ちゅっ。き。愛しい。ちゅっ。き。愛い。。ちゅっ。き。愛い。。ちゅっ。き。愛い。。ちゅ ちぇっ。スキ。大好きちぇっ。スキ。大好きちぇっ。スキ。大好きちぇっ。スキ。大好きちぇっ。スキ。大 |
同じステレオグラムでもランダムドットの方はあくまでも画像なので、メールに貼り付けようとするとどうしても添付ファイルになってしまって嫌がられることも多い。しかし、この「文字ステレオグラム」であれば、こちらは完全に「文字」なのであるから、いくらでもメールに貼り付けることができる。というわけで、e-mail時代の昨今にはとても使いやすいハズなのである。もしかしたら、今年の年末には「2002年度のラブレターe-mailの半分はこのNihongo3Dを用いて作成されました」という驚愕の事実が判明しても不思議でないくらいなのである。
また、「言葉を紡いで-何か-を描く」のが小説であるが、このNihongo3Dを使えばまさに「言葉を並べて-何か-を浮かび上がらせる」ことができる。例えば漱石の草枕の冒頭の文章で「角張った人の世」を描いてみたものが下の文章である。この文章をぼんやりと眺めてみれば、
人の世が住みにくいからとて、越す国はあるまい。あれば人でなしの国へ行くばかりだ。人でなしの国は人の世よりもなお住みにくかろう。という文章を背景にして、「角張った人の世」が何と浮かび上がってくるのが判るハズだ。
さお)させば流されるさお)させば流されるさお)させば流されるさお)させば流されるさお)させば流さ みにくさが高(こう)みにくさが高(こう)みにくさが高(こう)みにくさが高(こう)みにくさが高(こ 、詩が生れて、画(え、詩が生れて、画(え、詩が生れて、画(え、詩が生れて、画(え、詩が生れて、画 ない。やはり向う三軒ない。やはり向う三軒ない。やはり向う三軒ない。やはり向う三軒ない。やはり向う 「人の世」に傍点]が「人の世」に傍点]が「人の世」に傍点]が「人の世」に傍点]が「人の世」に傍点 の国へ行くばかりだ。の国へ行くばかりだ。の国へ行くばかりだ。の国へ行くばかりだ。の国へ行くばかり 住みにくかろう。 越住みにくかろう。 越住みにくかろう。 越住みにくかろう。 越住みにくかろう。 、束(つか)の間(ま、束(つか)間(ま、束(つか)間(ま、束((つか)間(ま、束((つか)間(ま に画家という使命が降に画家という命が降に画家という命が降に画家家という命が降に画家家という命が降 が故(ゆえ)に尊(たが故(ゆえ)尊(たが故(ゆえ)尊(たが故((ゆえ)尊(たが故((ゆえ)尊(た かど)が立つ。情(じかど)が立つ情(じかど)が立つ情(じかど))が立つ情(じかど))が立つ情(じ とかくに人の世は住みとかくに人のは住みとかくに人のは住みとかくくに人のは住みとかくくに人のは住み ても住みにくいと悟(ても住みにくと悟(ても住みにくと悟(ても住住みにくと悟(ても住住みにくと悟( 作ったものは神でもな作ったものはでもな作ったものはでもな作ったたものはでもな作ったたものはでもな ある。ただの人が作っある。ただのが作っある。ただのが作っある。。ただのが作っある。。ただのが作っ 人でなし[#「人でな人でなし[#人でな人でなし[#人でな人でななし[#人でな人でななし[#人でな [#「人の世」に傍点[#「人の世に傍点[#「人の世に傍点[#「「人の世に傍点[#「「人の世に傍点 をどれほどか、寛容(をどれほどか寛容(をどれほどか寛容(をどれれほどか寛容(をどれれほどか寛容( こに詩人という天職がこに詩人とい天職がこに詩人とい天職がこに詩詩人とい天職がこに詩詩人とい天職が のどか)にし、人の心のどか)にし人の心のどか)にし人の心のどかか)にし人の心のどかか)にし人の心 う考えた。 智(ち)う考えた。 智(ち)う考えた。 智(ち)う考えた。 智(ち)う考えた。 智( とお)せば窮屈(きゅとお)せば窮屈(きゅとお)せば窮屈(きゅとお)せば窮屈(きゅとお)せば窮屈( 所へ引き越したくなる所へ引き越したくなる所へ引き越したくなる所へ引き越したくなる所へ引き越したく 人の世[#「人の世 人の世[#「人の世 人の世[#「人の世 人の世[#「人の世 人の世[#「人 どな)りにちらちらすどな)りにちらちらすどな)りにちらちらすどな)りにちらちらすどな)りにちらち らとて、越す国はあるらとて、越す国はあるらとて、越す国はあるらとて、越す国はあるらとて、越す国は 「人でなし」に傍点]「人でなし」に傍点]「人でなし」に傍点]「人でなし」に傍点]「人でなし」に傍 世が住みにくければ、世が住みにくければ、世が住みにくければ、世が住みにくければ、世が住みにくけれ の間でも住みよくせねの間でも住みよくせねの間でも住みよくせねの間でも住みよくせねの間でも住みよく あらゆる芸術の士は人あらゆる芸術の士は人あらゆる芸術の士は人あらゆる芸術の士は人あらゆる芸術の士 |
疲れたときにCRT画面の遙か遠くを眺めるようにして、漱石の言葉をボンヤリと眺めてみれば、その言葉が見る見る立体的に立ち上がって、角張った世界が起きあがってくるのである。疲れたとき、ボンヤリした時には、ぜひこの「草枕2002by 漱石フューチャーリングhirax.netを眺めて、そして楽しんでみてもらいたい。もしかしたら、バラバラに並べられたこんな文字が心の中で不思議に立ち上がってくるのかもしれない、と思うのである。
飛び出せぬ「この世が」住みにくければ、少しはそれを住みよくせねばならぬ。だから詩人という天職と、画家という使命ができる。あらゆる芸術は「この世」をのどかにし、人の心を豊かにするがゆえに尊とい。
2002-08-17[n年前へ]
■A Computational Model of Color Perception And Color Naming
Johan Maurice Gisele Lammens。
なかなか情報源として面白い感じだった。以前コピーしたリンクは消えちゃったのかな?