Misskey: アニメーション画像の表示に色々問題がある

Created on 17 Apr 2019  ·  8Comments  ·  Source: syuilo/misskey

summaly

APNG

webpublicはアニメーションしなくなる → #4108

GIF

サムネイルが作られない

📌 Environment

misskey v11.1.3

🐛Bug

Most helpful comment

アニメーションを再構成したりリサイズするのは大変なので、現実的なのはこのあたり

  • PNGだったら無条件でメタデータ除去もリサイズもしない (GIFと同じ動作)
  • APNGだったら無条件でメタデータ除去もリサイズもしない
    (APNG検出ルーチンを追加する必要がある)
  • APNGだったらメタデータ除去をするがリサイズはしない
    (APNG検出ルーチンとメタデータだけを除去するルーチンを追加する必要がある)

All 8 comments

一応こういうのもあるっぽい
https://github.com/davidmz/apng-js

アニメーションを再構成したりリサイズするのは大変なので、現実的なのはこのあたり

  • PNGだったら無条件でメタデータ除去もリサイズもしない (GIFと同じ動作)
  • APNGだったら無条件でメタデータ除去もリサイズもしない
    (APNG検出ルーチンを追加する必要がある)
  • APNGだったらメタデータ除去をするがリサイズはしない
    (APNG検出ルーチンとメタデータだけを除去するルーチンを追加する必要がある)

Related #4108

file-typeはAPNGに対応していた
https://github.com/sindresorhus/file-type/releases/tag/v12.0.0

ただ、今までAPNGもimage/pngだったのがimage/apng扱いになりそうなので
ちょっと注意が必要そう

file-typeをv12にアップデートしてgifと同じ扱いにすれば解決できそう

4108 に統合します

(余談: image/apngっていうMIME、どうなの…)

image/vnd.mozilla.apng?

IANA的にはimage/vnd.mozilla.apngらしい
https://www.iana.org/assignments/media-types/image/vnd.mozilla.apng

Was this page helpful?
0 / 5 - 0 ratings