解決したとか言いながら解決していなかった件(´・ω・`)

マスクの共有は出来ないようだから
適用したいマスク画像をもった画像を別のレイヤに読み込んで、
そちらからマスクのみを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);
  }  
}

としてやると表示したい形に(処理遅いけど)なる。

これってバグでしょうか?それともやり方がどこかおかしいのかな?