Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
110 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3088
次のページ(過去)
返信[25]
親投稿
moh6an moh6an
ある程度の領域を一括でぼかし処理してしまった配列を作ってしまって、それをエアブラシ濃度で合成してしまうアプローチがARYOP演算には向いてそうです・・・
0そうだね
プレイ済み
返信[23]
親投稿
moh6an moh6an
PPPPPPPP0 0pppppppp とか・・・
0そうだね
プレイ済み
返信[22]
親投稿
moh6an moh6an
わかりやすい解説サイトがあったのでやっと理解しました。>ガウシアンぼかし、周辺ピクセルを足して平均するのね・・・ ガウシアンぼかしをARYOPに適用したい場合COPYコマンドで配列からxy1要素分削ったり足したりしてずらした配列を用意してAOPADDさせたらいいのでは?と思いました。
1そうだね
プレイ済み
返信[21]
親投稿
moh6an moh6an
ちょっとソース見てみましたが、3*3の配列とかにARYOP使って、全ピクセルで呼び出し行ってりゃそりゃ遅いっすよ!!ARYOPの呼び出しコストが掛かりすぎます。ARYOP使う配列はもっと多い配列に一括で行うことで高速化しますよ!!
1そうだね
プレイ済み
返信[16]
親投稿
moh6an moh6an
そーす、二値の画像なら情報量少なくていいなとかおぼろげに、 用途としてはエアブラシの上限フラグとか、縦横4倍解像度の二値画像レイヤとか考えてます。メモリが足りなくなっているのですが。juhsyにまだ表示スプライトが400*240エリアまるまる手付かずなので、 8*4にして4*4の16ドット単位で処理すれば縮小時のアンチエイリアスの計算もしやすいかな・・と、そんなことをつらつらと。
0そうだね
プレイ済み
返信[14]
親投稿
moh6an moh6an
なるほど!!れいさんのでトピ立て時点の仕様が満たせてる!!
1そうだね
プレイ済み
返信[13]
親投稿
moh6an moh6an
逆だったorz1>>5
1そうだね
プレイ済み
返信[12]
親投稿
moh6an moh6an
あーなるほどi<<5は32で割るということか!!
1そうだね
プレイ済み
返信[11]
親投稿
moh6an moh6an
んーんー、ちょ・・・ちょっと理解が追いついてないです。 ARRAY%[i>>5]あたりが、 「普通に」そういうワンライナーが思いつかないのです・・・orz 要求としては ・省メモリ目的で整数値帯域をみっちり使ったBOOLEAN配列が欲しい ・入力XY値は実XY座標を入力したい ・ただ、割当が横32ドット*高さ1単位だとなんか不便かな?とかおもっている。 ・GSAVE/GLOAD対応は不要 こんなところです。
1そうだね
プレイ済み
返信[8]
親投稿
moh6an moh6an
となると DEF INT2BIT(配列,入力値,x,y,w,h)でスッキリしそう そんでw*hに合わなかったらPUSH/POPで強制的に合わせちゃうとか wは8倍数切り捨て、hは4倍数切り捨て
0そうだね
プレイ済み
返信[7]
親投稿
moh6an moh6an
幅と高さを指定してしまう様にするか・・・そんでもって勝手に要素数を揃えちゃうように・・・・できるか?
0そうだね
プレイ済み
返信[6]
親投稿
moh6an moh6an
となると、8dot*4dotの方が良いのだろうか・・・これなら割り切れるし 計算が分からない感はある。
0そうだね
プレイ済み
返信[5]
親投稿
moh6an moh6an
懸念点:3DSの上画面が400ピクセルなので32で割り切れない
0そうだね
プレイ済み
返信[4]
親投稿
moh6an moh6an
DIM 高さ=LEN(配列名)/(幅*32)←まちがい DIM 高さ=LEN(配列名)/FLOOR(幅/32)ですね。
0そうだね
プレイ済み
返信[3]
親投稿
moh6an moh6an
となると、どう書けばいいんだろ? DIM 高さ=LEN(配列名)/(幅*32) DIM Bit桁数=X%32余り DIM 対象配列要素数=FLOOR(X/32)+(X*Y) 配列[対象配列要素数]=配列[対象配列要素数] XNOR (1<<bit桁数) ・・・・でいいのかな?実装してみよう・・・
0そうだね
プレイ済み
返信[2]
親投稿
moh6an moh6an
幅DOTは32ドット単位で切り捨て、配列名の要素数で割られて2次元配列として機能する。
0そうだね
プレイ済み
返信[1]
親投稿
moh6an moh6an
横幅は32ドット単位で制御するの二値画像制御用に「INT2BIT」とか言う関数を作りたいので構想を練る、定義とかにツッコミがあったらくださいな。 DEF INT2BIT(配列名,書込値(0か0以外),幅w,x,y) 二値、dot座標書き込み用 DEF BIT2INT(配列名,出力値(trueORfalse),幅w,x,y) 二値、DOT読み出し用
0そうだね
プレイ済み
プレイ日記
moh6an moh6an
32bit整数配列を二値で読み書きする関数を作りたい
12そうだね
プレイ済み
返信[17]
親投稿
moh6an moh6an
えーん(´Д⊂ヽ
0そうだね
プレイ済み
返信[15]
親投稿
moh6an moh6an
みなつさん口がにやけてる・・・・(;´Д`)
1そうだね
プレイ済み