新しいものを表示

カラースペースがextendedな画像をfedibird.comに送信するとエラーで弾かれるっぽい。他のアプリは多分pngとかjpegとかにしててそのときにカラースペースの情報落ちてるんだと思う。

お、普通にUIImageからhevcDataしたやつでも再現した。

画像が悪そうだなぁ、webからも同じエラーが出た

heicそのままアップロードはいけてそうな気もする

10秒ちょいで処理だったので1秒インターバルの最大20回確認にしたらpngはいけた

スレッドを表示

pngのエラーはGetV1Media出来るようになるまでの時間が10秒以上かかってるからタイムアウトさせてたっぽい。もうちょい長めにしてみるか。(ファイルが壊れているからreadyにならない説はあるが)

@noellabo ありがとうございます!
なんかheicが動画と勘違いされてそうですね…。
ただpngでも別のエラーが出るのでちょっと調査中です。

再現するんだけど、最小構成が作れないなぁ

わからん〜シミュレータだと上手くいくが、オンデバイスの最適化処理がかかると画像が腐ってしまう

ファイルタイプを偽装してると思われてるのか。もしかしてpngをjpegって名前で送ってたりするかもなぁ。調べてみよう

そもそもmastodonってpaperclip使ってるのか?

@torawo ありがとうございます!
前にも似たようなレポートがあったんですけど、自分の環境だと再現しなかったんですよね…
iPhone 12シリーズだったりしますか?

422なのでなんかしらメディアプロセスに意地悪なフォーマットになっちゃっている気はする

バリデーションに失敗しました: Filehas contents that are not what they are reported to be

多分ギリギリまでファイルサイズを調整してるからかも?ちょっと減らしてみるか…

古いものを表示
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。