TwitterでGif画像が劣化する問題
Twitterはデータ量削減のために投稿されたGif画像を自動で圧縮します。
その際、Gifアニメの内容にもよりますが、画像がだいぶ劣化することがあります。
例えばこの画像ですが、
Twitterにアップするとこうなります。
どっちがいいのだろうか#pixelart #ドット絵 pic.twitter.com/LOs3ltsURb
— 水キノコ (@mizukinoko4) 2020年8月9日
光のグラーデーションがかなり劣化しています。
TwitterでGifを扱う場合、似たような色が隣り合っていると非常に劣化してしまうのですが、色の境界がはっきりしているなら動きが大きくなっても劣化は目立ちにくくなります。
昨日ドットピクトで描いたやつを動かしました。色合いも少し変えました。#pixelart #ドット絵 pic.twitter.com/PSbDfSStOe
— 水キノコ (@mizukinoko4) 2020年10月18日
このため、TwitterでGifアニメを描く場合は色の境界をハッキリさせると良いのですが、僕のように灯がメインの絵を描く人にとっては結構致命的な問題です。
今のところ解決策は無い
他の方々もすでに書かれていますが、TwitterでGifをアップする際に完全に劣化させない方法は無いようです。
一応、自分が色々試して分かった劣化がマシになる方法としては、
- 画像の最底辺のサイズを700px以上にする
- フレームレートを下げる
- 色の境界をハッキリさせる
- 光の明滅はハッキリさせる
- アルファチャンネルを使った絵は描かない
といった感じです。
こればっかりはTwitterの仕様なので仕方ありません。
どうしても無劣化版を見て欲しい場合はpixivとかに誘導して見てもらうしか無いと思います。
僕も今作ってるドット絵Gifは無劣化で見てもらいたいので、アップする時はそのようにするつもりです。
また解決策が見つかったら追記して書きます。
それでは。