07/10/12 17:34:49 ahvr2IB9
解決したとか言いながら解決していなかった件(´・ω・`)
マスクの共有は出来ないようだから
適用したいマスク画像をもった画像を別のレイヤに読み込んで、
そちらからマスクのみをcopyRectしてやろうと考えた。
layer1.face = dfMask;
layer1.copyRect(0, 0, maskLayer, 0, 0, layer1.width, layer1.height);
でもこうすると、何故かマスク画像の白(value=255)の部分がvalue=1になってる。。
上記の処理をした後に
for(var i = 0; i < layer1.width; i++){
for(var j = 0; j < layer1.height; j++){
layer1.setMaskPixel(i, j, layer1.getMaskPixel(i, j) * 255);
}
}
としてやると表示したい形に(処理遅いけど)なる。
これってバグでしょうか?それともやり方がどこかおかしいのかな?