hirax.net::Keywords::「フィルター」のブログ



2001-10-19[n年前へ]

女性を美しく見せる画像加工ソフト 

 色変換と座標変換くらいで、シワとりフィルターは実装されていないようですね。 from ASCII24(リンク

2001-12-02[n年前へ]

ウィルスメールとアスキーアート 

Photoshop用ASCIIアート出力プラグインを作る


 風邪が大流行するのは日本の冬の風物詩の一つだ。11月の中旬頃から、私の職場の周りでもかなりの人がゴホゴホ咳をしている。人間というよりほとんどロボットのような人(でないかもしれない)でさえ、カゼをひいている。何故、そんなロボットのような人までも風邪をひくのに、このガラス細工のように繊細な私がカゼをひかないのかと首をひねったりすることもあるのだけれど、その答えを考え出すと、何故かイヤ〜なことわざが頭に浮かんでしまって、そんなことわざにちょっとムムッとしてみたりするのである。
 

 そういえば、ここ何週間か人間がかかる風邪だけでなくて、それに加えてPCの間でもウィルスが大流行している。次から次へと添付ファイル付きのウィルスメールが送られてくる。その送られてくるウィルスメールだけでも面倒くさい話だけれど、面倒くさいのはそれだけではない。メーリングリストなどにウィルスメールが送られてしまうと、「MS製品を使うやつは…」とか「添付ファイルつけんな」とかのメールが飛び交って、フレーム寸前になってしまうこともよくある話だ。実に不毛だ。
 

 私宛に、「自分で撮影した画像」をメールに添付して送って下さる方も多いのだけれど、こんな御時世では、そんな人達も画像を添付して送ることに躊躇してしまうかもしれない。そんな色々な街中の写真が大好きな私は、それではとても寂しくなってしまう。それに、恥ずかしながらOutlookExpressを使う(UIが好きで)私としては、このご時世は非常にマズいのである。

 そこで、私は考えた。時代は再度アスキーアートを要求しているのではないだろうか?添付ファイル無しで、アスキー形式で画像を送ることができる、という素晴らしきアスキーアートを時代は欲しているのではないだろうか?やはり、画像をメール本体にそのまま貼り付けるのがやっぱり一番いい、ということになるのではないだろうか。そう、時は巡り、またしてもアスキーアートの時代が訪れた、と私は考えたのである。

 そして、そんな時代のために、私も何かできることはないだろうか?ウィルスメールに恐れおののく「か弱き人」がもしもこの世にいるのであれば、この私に一体何ができるだろう?と救世主のような気分に(ビールのせいで)なった私は、再度「アスキーアート出力プログラム」を作成することにした。というわけで、「ASCIIアートの秘密」シリーズ番外編の始まりである。
 

 今回は、Photoshopで開いている画像データをアスキーアート形式で「データ書き出し」をすることができるエクスポートプラグインを作成してみた。名づけて、AsciiExportプラグイン(そのまんま)である。言うまでも無く、いつもと同じ動作保証無しバージョンである。なお、Windowsのバージョンで二種類あるので、気をつけてもらいたい。(ありがとー >麗美さん、CHICさん)

 AsciiExportという名前だと、まるで画像データの数値をアスキー形式で保存する汎用フォーマットを連想してしまうかもしれないけれど、あくまで「アスキーアート形式」で保存するので、そこのところはくれぐれも気をつけて欲しい、と思う。

 何しろ、よく汎用のRAWデータで画像を保存する時など、「再度ファイルを開いたとき、画像が正確に再現されない恐れがあります」なんて表示されたりするけれど、このAsciiExportプラグインはそれどころではないのだ。アスキーアート形式で保存してしまうと、その画像ファイル(いや、すでにテキストファイルなのだ)を開いても、もう絶対に「正確に再現されるわけがない」のである。ダブルクリックしたところで、立ち上がるアプリケーションはPhotoshopでも他のお絵かきソフトでもなくて、エディターとかワードとかなのだ。大事な画像をこの形式だけで保存してしまった日には、後悔すること間違い無しなのである。しかも、ファイルサイズだってRAW形式で保存した場合より、改行コードのぶんだけ(ほんの少しだけど)大きくなってしまう、という踏んだり蹴ったりの保存形式なのだ。

 これでは、Exportプラグインというより、エクスポート機能付きフィルタープラグインと言った方が良いかもしれないが、何となく漂う「無意味っぽい」テイストを楽しんで欲しい、そしてお願いだから、「こんなのを作っているから風邪をひかないんじゃないの」なんて言わないで欲しいと切実に願っているのである。

 このAsciiExportプラグインの使い方はとても簡単で、AsciiExport.8beをPhotoshopのPlug-Ins\Import-Exportディレクトリの中に入れて、Photoshopを起動すれば、ファイルメニュー-> データ書き出し -> Ascii Exportというメニューが使えるようになる。グレイースケール8bit画像を開いている状態でこのメニューを選択すれば、アスキー形式で画像ファイルを保存することができる。

 使用の際に、8bit画像であることは必須である。また、グレイスケールでない場合には、あまり意味の無い出力がされてしまうので、とりあえずはグレイスケール8bit画像で使った方が良いと思う。
 

AsciiExportプラグインの使い方

 試しに、上の画面で開いている深田恭子のセクシーショット(いや、こんなファイルを開いているわけではないですよ、ハイ)をAsciiExportプラグインで出力したテキストファイルのスクリーンショットが下の画面だ。

 画像が正確に再現されるわけもない様子が端的に見て取れると思う。が、そこはそれ心の眼で「深田恭子のセクシーショット」を思い浮かべて欲しいと思うのだ。人間、想像力と言うのは極めて大事である。想像力育成のためにも、このAsciiExportプラグインはきっと役に立つハズだと思う。モロモロ・セクシー画像を集めまくっているようなヤカラはぜひこのアスキーアート形式を標準形式にして、想像力を根本から鍛えなおして欲しい、と思うのである。
 

深田 恭子の画像をアスキー形式で出力した結果
(画像のリンク先は「出力されたテキストファイル」)

 参考までに、「出力されたテキストファイル(7kB)」と「整形済みのWORD形式ファイル(34kB)」も一応置いておく。どうしても普通のエディターは行間がアスキーアート用には広すぎるので、MSWORDの整形済みの方を眺めるのが良いかもしれない。

 このようにして保存したテキストファイルの内容をコピーしてメールに貼り付ければ、昔懐かしいアスキーアート貼り付けメールの完成だ。ウィルスメールを送ってしまうことが怖くて、ビクビクしているような繊細な心の人が「もし」いるのであれば、ぜひAsciiExportプラグインを活用して安心してもらいたい、と思う。画質が無意味に落ちたり、ファイルサイズを無意味に大きくなって限られた地球のリソースを無意味に使ったりしはするけれど、それはそれご愛嬌ってことで。想像力も養えるしね。ほら、眼を半開きにして眼と想像力をこらせば、見えてくるでしょう?
 

2001-12-03[n年前へ]

ASCII EXPORTフィルター on Photoshop LE 5.0 

 Photoshop LE 5.0で動作させたとき、ファイル出力はされるが、終了後エラーが発生してPhotoshop LEが落ちるとの報告が麗美さんより。
 ソフトのもともとのバグか?それとも、フルバージョンとLEの差がどこかにあるのか?LEって大体どうなっているんだろう?う〜ん、わかりませ〜ん。
 とりあえず、To Doに追加ってことで。

2001-12-04[n年前へ]

ASCII EXPORTフィルター on NT or 9x系? 

 LE or フルバージョンではなくて、 NT系か9x系かの違いじゃないのか、グルァ。とお笑いパソコンよりツッコミが。
 なるほど。それなら理由は見えてきたような、やはり謎のような。とりあえず、ちょっと対策を…、と。それにしても、パワフルな方達(誉め言葉)だなぁ。
 いや、それにしても助かった。このASCII EXPORTフィルターに似た(特殊フォーマット出力の)フィルターを勤務先で関係者に配布しようと思っていたのだけれど、配布する前に動作状況が大体想像ついてホント助かりました。ありがとうございました。
 あっ、あと言い分けも書いとこ。私はソフト屋さんではないから、バグが出たっていいんだー。 (いや、良くないか)

ASCII EXPORTフィルター解決編? 

 「関数呼び出し時のレジスタの保護」に関するCコンパイラの対応の差が犯人?ということにしました。とりあえず、VisualC++6.0でコンパイルすると98上ではクラッシュし、VisualC++5.0では問題なく動作することを確認。また、Photoshop4.0,6.0でも動作を確認。
 というわけで、Win9x,NT4(多分ね)用も作成しました。(リンク) 参考:下記リンク。(リンク)(リンク



■Powered by yagm.net