変更案: JPEGイメージのマスクを無効にする
Issue #761
resolved
CardWirth 1.30まではJPEGイメージのマスク(透過)は有効でしたが、1.50では機能しなくなっています。仕様かバグかは不明です(1.50には一部のJPY1エフェクトに対してマスクが機能しなくなる問題があり、これと同根である可能性がありそうです)。
いずれにせよ、現在のCWPyは1.50に準拠した挙動を採っているので、動作を合わせる必要があります。ここで問題になるのが、意図的にマスクを有効でJPEGイメージを使用しているシナリオの存在です。これは互換モードで対応する必要があります。
私の知る限り、「カガミノ中ノイクサ」というシナリオで、JPEGノイズと透過を組み合わせた演出が実際に使用されています(Area4.wid:6931a711ccba1f3ea4e361ff1f1b2bfc
)。
他に問題の出るシナリオをご存じの方はお知らせください。
Comments (3)
-
reporter -
reporter pull request #2419
マスク指定の無視はPNGイメージの問題と同じく背景セルのみで発生するようです。
-
reporter - changed status to resolved
対応済みなのでクローズします。
- Log in to comment
pull request #2418
実装しました。なお、上記のシナリオで演出が使用されているエリアはArea2.wid(
4f867a12dba7b7ebfab124841e9515b4
)の間違いでした。