この記事は2020年10月時点での現象と、その対処について記載したものです。
![](https://deep-space.blue/main/wp-content/uploads/2020/10/image-300x95.png)
こんな感じのクールな素材がXDのデザイン上にあったので、書き出したのですが、色が変わりました。そんな…。
![](https://deep-space.blue/main/wp-content/uploads/2020/10/0d6da5414871a7d9cfd4193d9fb459ac-300x77.png)
目次
発生条件:描画モードが通常以外のオブジェクトを、シェイプでマスクしていると起きる
検証したところ、「乗算の色おかしくなる問題」が発生するのは、描画モード:乗算のオブジェクトをシェイプでマスクしているときにかぎられます。※乗算以外にスクリーンなど、通常以外の描画モードは同様
同じ乗算を使っている場合でも、マスクの有無によって書き出し結果が変わるのです。
![](https://deep-space.blue/main/wp-content/uploads/2020/10/1-1024x581.png)
![](https://deep-space.blue/main/wp-content/uploads/2020/10/2-1024x581.png)
![](https://deep-space.blue/main/wp-content/uploads/2020/10/3-1024x625.png)
対処法:全部のレイヤーをマスクする
1つの画像にしたいレイヤーすべてを、1つのマスクグループに格納することで、書き出し後の画像の色が正常になります。
![](https://deep-space.blue/main/wp-content/uploads/2020/10/4-1024x581.png)
今回冒頭でお届けした画像もレイヤーの状態をこの状態から
![](https://deep-space.blue/main/wp-content/uploads/2020/10/image-2.png)
この状態に変更してから書き出したことで、
![](https://deep-space.blue/main/wp-content/uploads/2020/10/image-1.png)
無事に正しい色で書き出すことができました!
![](https://deep-space.blue/main/wp-content/uploads/2020/10/99d1a67df67daac2c8253cea85b46c70.png)
乗算が使われているデザインデータをうまく書き出しできないときは、マスクグループの作り方を見直してみてください!
コメント