TwitterのPNG形式にした写真やイラストを投稿する時に勝手にJPEGにされた問題です。

ファイルが重い(5M超える)とJPEGになるの知っていますが、PNG形式の2、2MなのにJPEGにされたことはどういうわけですか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2020/08/15 13:20:06

回答1件)

id:hellfencer No.1

回答回数7ベストアンサー獲得回数0

Twitter側のJPEGへの変換基準は何度か変更が行われているため、
現在は○MBまでというようなファイルサイズは関係なくなっています。

https://www.webtech.co.jp/blog/web/12486/
↑こちらのページ真ん中あたりの項目
「Twitterに投稿したPNG画像が変換される条件」によると2019年2月から

  • PNG8の場合は無条件でそのまま投稿される。透過部分(アルファチャンネル)もそのまま。
  • 画像サイズが900px × 900px未満であれば、PNG24でもそのまま投稿される。透過部分もそのまま。
  • 上記の条件から外れた場合は投稿時にJPEG変換(品質85%)が行われ、ファイルサイズの小さい方が投稿される

という基準になっているようです。今後また変更が行われる可能性もあります。

  • id:portal18
    余談なので回答ではなくコメントですが、どうしてもPNGの最高画質で投稿したいなら、6月29日の質問の回答にもかいたとおり、Twitterの画像投稿機能はタイムライン上でみてもらう用にして、オリジナルの画像を別の場所に投稿、URLを投稿内に記入、という手順をふんだほうがよさそうです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません