2006/12/26(火) [n年前の日記]
#3 [iappli] ディザの描画方法を変えてみた。
getPixel()、setPixel() ではなくて、drawImage(Image,x,y,x,y,1,1) にしてみたり。
エミュレータ上では凄いことになった。100msecだったのが、1850msecに。以前より約20倍遅い。
実機ではちょっと速くなった。1100msecだったのが、980msecに。
どっちにしてもこれじゃ使えないけど。
でも、面積を小さくすれば使えるところがあるのかもしれない。面積を、240x240dotの1/10にすれば、100msecぐらいで処理できるはず…。72x72dotぐらいとか。それだって4x4のディザ列だから10fpsで16フレームぐらいかかっちゃう = 約2秒かかっちゃうけど。
最近の端末なら加算合成とかできたりするんだろうし、ディザなんかどこで使うのだという気もする。
ていうか相変わらずエフェクト処理に注力(?)しちゃう自分の属性がなんというか。…そういう職業につけばよかったのに。>自分。
エミュレータ上では凄いことになった。100msecだったのが、1850msecに。以前より約20倍遅い。
実機ではちょっと速くなった。1100msecだったのが、980msecに。
どっちにしてもこれじゃ使えないけど。
でも、面積を小さくすれば使えるところがあるのかもしれない。面積を、240x240dotの1/10にすれば、100msecぐらいで処理できるはず…。72x72dotぐらいとか。それだって4x4のディザ列だから10fpsで16フレームぐらいかかっちゃう = 約2秒かかっちゃうけど。
最近の端末なら加算合成とかできたりするんだろうし、ディザなんかどこで使うのだという気もする。
ていうか相変わらずエフェクト処理に注力(?)しちゃう自分の属性がなんというか。…そういう職業につけばよかったのに。>自分。
[ ツッコむ ]
以上です。