気ままに、てげてげに。インデックスカラーをRGBAに変換する忘れそうなのでメモ。前に書いた、FreeImage.NETというライブラリで、PNG形式とかでインデックスカラーの画像を読み込んだときに、それをRGBA形式に変換する方法。//これでRGBA形式に変換される。Vision(残念ながら「2」ではない)で遊んでいることが多いのだが、あのメガネ、なんか、やたらと耳に掛ける部分の幅が狭くて、こめかみのあたりが痛い。いい加減、かけ心地の悪さが我慢ならなくなってきたので、どうにかしてやろうと。・・・で、こうなりました。1.ツルの緑のラバーのあたりから、ペンチでバッサリと切り落とす。2.半田ごてで、直径3mmぐらいの穴を、ぷすっと開ける。3.切り口と、穴の縁を、やすりとかで丸める。4.その辺にあった要らないネックストラップのひもを調達。ひもは2つに切り分ける。5.開けた穴にひもを通して結びつける。6.メガネを掛けてみて、ひもを頭の後ろで、メガネがずり落ちないような感じに結ぶ。頭の脇で締め付けられていたのが無くなって、かなり快適に。・液晶シャッター部分はガラス製。無理な力がかかったり、傷が付かないように注意すること。この部分を、メガネふきとか包んだ状態で作業するべし。・半田ごてで穴を開けるときは、手早く。プラスチックが焦げると、非常にクサイので。あと煙を吸わないように。・ツルの根元のほうの内側、膨らんでいるところは、おそらく回路やバッテリーが入っているので、そのあたりには手を加えてはいけない。・当然ながら、改造は自己責任で。この投稿へのリンク2012年6月11日月曜日シンプルな画像ビューワーを作ってみた。FreeImageを使ってちょっとしたツールを作ってみました。今度は、OpenTKも使って、シンプルな画像ビューワー。FreeImageで画像ファイルを読み込み、OpenGLでレンダリングしてます。あと、5ボタンマウス推奨。枠もボタンも無い、可能な限りシンプルなものにしてみました。画面上に、画像だけが表示されます。他には何にもありません。基本的にマウスで全て操作します。左ドラッグで画像(ウィンドウ)を移動、マウスの「進む」「戻る」ボタンで次/の画像を表示、ホイールで拡大・縮小とか。ウィンドウがディスプレイの縁にスナップしたりもします。詳しいこととダウンロードはこっちにて。今度は、画像をファイルから読むところに使ってます。起動するのがちと遅いのだけれど、たぶん、OpenTKとかGLSharpとか、DLLがそこそこ大きなファイルサイズだからかも。一部の機能しか使ってないから、そのあたりをゴリゴリ削ってしまうのもいいのかもしれない。FrameworkのBitmapクラスよりも少し遅い。あと、OpenGLを使って画像をテクスチャとしてロードしたりレンダリングしたりするので、GPUが非力だと、読み込みやレンダリングが重くなるかも。最近のGPU統合型のCPUなら、そこそこ動くんでは無いかと思いますが。OpenTK2012年3月30日金曜日FreeImageを使って作ってみた。HPのほうだけアップして、すっかりこっちの更新を忘れてましたが。前の記事で書いたFreeImageを使って、ちょっとしたツールを作ってみました。クリップボードの画像保存ツール名前通り、Windowsのクリップボードに取り込んだ画像を画像ファイルとして保存するツールです。画像を保存するところを、FreeImageに任せてます。作ったプログラムについてはそっちのページを見てもらうとして、ここでは、FreeImage関連について。FreeImageを使うと、JPEGの画質などもちゃんと指定することができます。今回作ってみたプログラムでも使ってます。256色への変換アルゴリズムが2種類用意されているようです。FrameworkのBitmapクラスと比較すると、いくぶんか、FreeImageのほうが画像ファイルの読み書きの処理が重いような気がします。BitmapオブジェクトからFreeImageでの画像オブジェクトへ変換する必要があるので、そのへんでも余分に手間がかかる。利用できる画像形式が豊富、など、FreeImageには利点も多いです。画質を気にしなくていいようなときは手軽にBitmapクラス、そうでない、画質を気にするべきところではFreeImage、とか、場合によって使い分けるのが良いかも。明けましておめでとうございます。明けましておめでとうございます。去年、おととしと、最近このブログやHPをあんまり更新できてないので、もうちょと更新してきたいかなぁ、とか思ってはいますが、どうなることやら。年賀状用の絵を作ったので、せっかくなのでここにアップしてみたり。ま、たいしたものではないですが。使用したソフトは、Metasequoiaでモデルリングして、Parthenonでレンダリング。文字は、HPで公開している自作のプログラムで作成してMetasequoiaにインポートしました。すべてフリーソフトで作成。制作時間はトータルでたぶん5~6時間ぐらい。たいしたものは作れないのだから、ならば、わざとポリゴン数の少ないカクカクしたデザインにしてしまおう、という感じです。竜っぽいのの下の青いのは、水面を表現しようと思ったのだけど、なんかウネウネしたガラスっぽくなってしまった。竜のモデリングも相当適当ですが。(1)シンプルな画像ビューワーを作ってみた。(1)FreeImageを使って作ってみた。(1)明けましておめでとうございます。いちおうプログラマーやってます。趣味ではC#とOpenTKでOpenGLやって遊んだりしてたけど、最近はUnityかなぁ。(ホームページ)amazon。