- 525 名前:520 mailto:sage [2007/10/12(金) 17:34:49 ID: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); } } としてやると表示したい形に(処理遅いけど)なる。 これってバグでしょうか?それともやり方がどこかおかしいのかな?
|

|