研究帖23


作者へのメッセージ
研究課題 鏡の国のBB君

研究課題 鏡の国のBB君

 

 

BB君「今日は。また来ました。」

ナイス博士「やあ、BB君、元気そうじゃないか!どうだい?あいかわらず いろいろ研究しているのかい?」

BB君「えっ...研究ですか?」

ナイス博士「そうだよ!君ほどのプログラマーが、あれから何もしてない事は 無いだろう?」

BB君「ええ..まあ...あっ!そうだ、これを見て下さい。」

アプレット

AppletStart.javaのコード JarStart.javaのコード Adopter.javaのコード IconMirror.javaのコード Mirror.javaのコード CompoSet.javaのコード

 簡単なクラス図

 

 

 

 

ナイス博士「おお!なんだいこれは!」

BB君「アイコンミラーです!アイコンの顔の向きを変える事が出来るんです。」

ナイス博士「ほう!面白いな、どうやったんだい?」

BB君「BufferedImageを使うとピクセルごとの画像情報が得られるので、その配置 の座標を書き換えるんです。」

ナイス博士「へえーー、これはいいなあ。研究帖を書く時に使わせてくれよ!」

BB君「ええ、もちろん、使ってください。」

 

そよ風さん博士!博士!大変!大変!大変です!!!!!!!!!

ナイス博士「おお、そよ風さん、今回はいつも以上に大変そうだな。」

そよ風さん「博士!何をのんきに言ってるんですか!今度は本当に大変なんです!!」

ナイス博士「そうかい?どれどれ、話を聞こうじゃないか。」

そよ風さん「前回の研究で、jarファイルを作った翌日に、オーナーに会いに行って、私たちの ソフトの事を教えてあげたんです。」

ナイス博士「そうか、オーナーは大喜びだろう?100万円も払わないで良かったんだからな。」

そよ風さん「それが何と、その前の日に、ブラック博士が自分で作ったソフトを持って来て、 100万円をもらって行っちゃったそうなんです!!」

ナイス博士「なに!!しまったっ、たった1日違いで先を越されたのか!!うーーーん、 素早い奴だ...」

そよ風さん「博士!それだけじゃないんです!」

ナイス博士「ええっ?まだ何かあるのか?」

そよ風さん「ええ、オーナーに頼んでそのソフトを見せてもらったんですけど、私たちの ソフトとそっくり同じなんです!」

ナイス博士なっ、なっ、何だって!!!大変だ!!!

そよ風さん「だからそう言ってるじゃないですか。」

 

   

 

ナイス博士「しかし、いったいどういう事なんだ??」

そよ風さん「これはきっと、ブラック博士の魔の手がこの研究所まで伸びているに 違い有りません!」

ナイス博士「おお....しかし、魔の手と言っても、どうやってそういうことが出来るんだ?」

そよ風さん「博士、この研究所のどこかに、盗聴器が仕掛けられているのでは ないでしょうか!」

ナイス博士「そうか!!...?..いや、待ちなさい、たとえ盗聴器が有っても、私たちが プログラムを全部読み上げたりしない限り、そっくりなプログラムはつくれないぞ。」

そよ風さんうっ!!そっ、そうですね。うーーん、いったいどういうことかしら...」

ナイス博士「うーーーん、不思議だ!...そうだ、BB君はどう思う?」

BB君「うーーん、確かに不思議ですね、....もしかしたら..」

ナイス博士「なに!何か思いついたかい?」

BB君「ブラック博士は、プログラマーですよね?」

そよ風さん「ええ、それがどうかしたの?」

BB君「彼は、ハッカーじゃないか?」

ナイス博士、そよ風さんハッカーだって!!

 

   

 

ナイス博士「じゃあ、彼はパソ山さんにハッキングして、情報を盗み出したのか!!」

BB君「そうに違い有りません!!もしかすると、ウイルスを仕掛けられたかも知れません!!」

ナイス博士、そよ風さんウイルスだって!!

そよ風さん「それは大変だわ!!博士!!何とかして下さい!!」

ナイス博士「よし!誰かパソコンに詳しい人に聞いて見よう!」

BB君「ちょっと!何を言ってるんですか博士、大丈夫ですよ。僕が調べて見ます。」

ナイス博士「ええっ、あっ、そうか、BB君がいたな!さっそく調べてくれ!」

BB君「はいっ!」

 

 

BB君「カチャカチャポンポンカチャカチャクルクル」

      ナイス博士「おおっ、あいかわらず見事なテクニックだな!」

      そよ風さん「すごいわ!」

BB君「カチャクルカチャクルカチャクルクルポン」

      ナイス博士「ほら、両手でマウスとキーを同時に操作しているぞ!!」

      そよ風さん「まるでピアニストみたいだわ!」

BB君「カチャポン!サッ!..クルポン!サッ!..カチャポン!サッ!..クルポン!サッ!..」

      ナイス博士うわっ!!みっ、見たか!そよ風さん!

      そよ風さん「ええ!両手を交差させて、右手でキーを打ちながら左手でマウスを

              動かしてる!!やっぱり彼だったんだわ!!」

 

 

パソ山さんbeep!beep!ギーゴギーゴ!!ピーピー」

そよ風さん「あら!パソ山さんが変な音を立てているわ!」

ナイス博士「うん、BB君、何か有ったのかい?」

BB君「博士、ウイルスの尻尾が見つかりました!もうじき捕まえられそうです!」

ナイス博士「そうか!!よしっ、頑張ってくれ!」

BB君「カチャクルカチャクルポンポコポコポン」

パソ山さんギーゴギーゴ!!ピーピー!ガチャガチャン!バリバリバリ!!!

そよ風さん「うわ!何か割れたような音がしたわ!」

ナイス博士「おっ、おいっ、BB君、大丈夫かい?」

BB君「博士、いま、パソ山さんは、必死にウイルスと戦っているんです! 邪魔しないで下さい!!

    カチャカチャクルカチャカチャポコカチャポン!!!」

 

 

パソ山さんヒーヒー!!ハーハー!!モクモクモク!!!

そよ風さん「うわ!すごい熱だわ!」

ナイス博士「おっ、おいっ、煙が出てるんじゃないか?」

BB君「大丈夫!もうちょっと待って下さい!!

    カチャクルカチャクルガチャガチャグルグルボンボンバンバンガラガラボコボコ!!!

BB君その2おい!お前、こんな所で何やってるんだ!!

BB君その1「うわっ!!!!兄さん!!」

 

   

ナイス博士「うわっ、どうなってるんだ?????」

そよ風さんBB君が二人いるわ!!!

 

続く。

 

」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」

【フリーウエア、アイコンミラー】

このソフトのアプリケーション版をフリーウエアとして公開します。

java用のアイコンを、逆向きにしたい時に、大変便利です。無料です!!!ご希望の方は、どなたでも、 いくらでも、お好きなだけご自由にお使いください!!! 

ただし、このソフトを使った事が原因で、どのようなとんでもない問題が起きたとしても、製作者は 一切責任は持ちません。その事を了解の上、ダウンロードして下さい。

バグにお気づきの方は、メールで教えていただければ幸いです。

(見学者への注意事項もご覧下さい。)

【使い方】

java実行環境が必要です。

1.jarファイルをダブルクリックすると動きます。

2.Inputのボタンで、画像ファイルを選ぶダイアログが出ます。

3.画像を選ぶと、元画像と逆向きにした画像が現れます。

4.Outputで、逆にした画像をout.pngという名前でjarファイルと同じフォルダーに出力します。

    同じ名前のファイルがあると上書きしてしまうのでご注意下さい。

【ダウンロードの仕方】

下記ファイル3つを同じフォルダー内に保存してください。

IconMirror.jarのダウンロード

bb1.jpgを、"名前を付けて保存"して下さい。 (名前と拡張子は同じにして下さい。)

bbb.gifを、"名前を付けて保存"して下さい。 (名前と拡張子は同じにして下さい。)

【問題点と今後の課題】

1.小さいgif画像や、bitmap画像の場合、色が変わってしまう場合があります。ラスターのバンド数が

1つの時起こるようです。

失敗例

元の画像   処理後 

2.大きい画像をスクロールを使って全部出せるようにしたいのですが、まだうまく行きません。

*これらの解決法をご存知の方、出来ればメールで教えて下さい。よろしくお願いします。

*他にも改良すべき点は色々あるので、研究を続ける予定です。

(BBその1)

 

作者へのメッセージ

 

研究課題に戻る。

 見学者への注意事項に戻る。