BitmapData.draw 変な枠線が出る

タイトルの通り、BitmapData.drawで変な枠線が出てしまうのですが、原因もしくは回避方法があれば教えてください！

[発生する条件？]
・sourceが半透明な画像のBitmapData
・matrixでいろいろ変換している
・blendModeを（Normal以外に）設定している

[補足]
・sourceを不透明なBitmapDataにして、colorTransformを設定して半透明に描画しても同様
・matrixで、
　translate等は整数値（int(matrix.tx)とint(matrix.ty)をする）、
　scale等は小数第一位か第二位までの値（Number(matrix.a.toFixed(1))とNumber(matrix.d.toFixed(1))をする）、
　rotate等はかけない（matrix.bとmatrix.cを0のままにする）、
　程度の変換に抑えれば枠線は出ない（けどrotateさせたいんです！）