CODE-LAB
プログラミングに関するいろんな情報です。当面の間はMacintoshな情報が多くなると思いますがどうぞよろしく。
MacのMenuBarを隠す方法
98年8月27日
CodeWarriorのSIOUXで日本語を表示
98年8月22日
簡単ポリゴン
97年10月09日更新
流行の(?)ポリゴンについてのいい加減な解説
MacのPopupMenuの使い方についての小ネタ
97年08月13日
メモリへの高速アクセスに関するTIPS
97年07月03日
ようするに、メインメモリを「超高速なハードディスク」的に捉えること(アクセスタイムは何桁も違うけど)です。メモリにアクセスする際には微小だが、0では無い時間がかかっています。
プラズマ画像を作ろう
作品紹介
のなかで紹介しているAfterDark用モジュールPlazmaの画像生成アルゴリズム。
色深度が浅い色から深い色への変換時のTip …9月9日ちょっと修正
たとえば、RGBがそれぞれ5bitで表現されている色を、それぞれ8bitで表現されている色に変換する場合、
rgb24.red = rgb16.red <<3;
ではなく、
rgb24.red = (rgb16.red <<3) +rgb16.red >>2;
の様にしてやらないときれいに変換されません(そうしないと、白が表現できませんね)。
もちろん、8bitから16bitへの変換は
rgb48.red = rgb24.red *9;
の方が速い(現在のプロセッサの場合。掛け算のコストが高いプロセッサは別)です。
…と書いたけど、テーブルを使った方が早いかも。元が8bitだと256個、5bitだと32個ですんじゃうものね。
Constructor:
Shin Matsuda @ K.I.T
Go back to Laboratory Page
Go To H2 Home Page