平均輝度をいかに求めるか、輝度変換をいかに行うか トーンマッピングは平均輝度をいかに求めるか、どういった手法で輝度変換を行うのかがポイントとなる。 前回までに解説したように、HDRレンダリングしてできあがった映像フレームはそのままでは表示することが出来ない(あるいは表示しても意図した表示にならない)。 そこで必要となるのが、表示に適した輝度レンジに変換してやる処理、すなわち「トーンマッピング」(Tone Mapping)の処理だ。 カメラや人間の視覚がそうであるように、正しく映像と知覚できるのは、ある一定の輝度範囲に限られるので、そのHDRフレームの平均輝度を求め、そこを中心にして一定の輝度範囲に変換し、表示可能な映像を生成する。 トーンマッピングのイメージ。カメラでいうところの、ヒストグラムを算出してこれを元に露光調整を行うようなイメージ(※Practical Implementatio
Super Incorrect Translation "The Direct3D 10 System" (2006 Aug. 2)
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
原理 画像の拡大縮小アルゴリズムはいくつか存在します ・ニアレストネイバー ・バイリニア ・バイキュービック ・Lanczos-2 ・Lanczos-3 この中で理論上最も美しいとされているのはLanczos-3であり、漢はだまってこの方法を選ぶべきなのですが、いくつかの実装では正確な計算がされておらず、もったいない事になっています。 なので今回はできるだけ正確な高品質な画像を目指して実装してみました。 rubyで。 原理的なものはコチラが詳しいです。こんなブログを見るよりお勧め http://gwaihir.hp.infoseek.co.jp/wiki.shtml?Lanczos%E9%96%A2%E6%95%B0%E3%81%AB%E3%82%88%E3%82%8B%E7%94%BB%E5%83%8F%E3%81%AE%E6%8B%A1%E5%A4%A7%E7%B8%AE%E5%B0%
iPhoneで画像を扱うときは、CocoaのNSImageに変わって、UIImageを使います。 UIImageはproperty、.CGImageでCGImageRefを取得できます。 で、UIImageはいろんな方法で作れたり取得できるのですが、retain関係がどうなってるのか、いまいちよくわからない! @property(nonatomic,readonly) CGImageRef CGImage; こうなっております。 readonlyはgetterのみ。入れ替えできない、という意味ですね。 nonatomicって何よ?ということで調べてみると Objective-C 2.0プログラミング言語: プロパティの宣言と実装 nonatomic 合成されるアクセサが非アトミックになるように指定します。 デフォルトでは、合成されるアクセサはすべてアトミックです。これは、マルチ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く