01:08:05
icon
Web site image
スパロー – 尖鋭の射手 – エーペックスレジェンズ™ キャラクター
01:10:28
icon

リコンチャン…

15:56:52
2025-04-29 11:54:32 のえるの投稿 noellabo@fedibird.com
icon

Mastodonで画像のアップロードがうまくいったりいかなかったりする件、

APIの違いによるものと、
前処理の違いによるものがあります。

まずAPIの違いですが、

画像をアップロードし終わって内部処理が完了するまで一回で全部やりきるタイプ(旧API)と、

画像のアップロードまでは一気に行うがそこで一旦終了し、そのあとサーバ側で処理が完了するまで「おわったー?」ってちょこちょこ聞きながら待つタイプ(新API)がありまして、

後者の方が、大量の接続を捌くサーバにとってコネクション時間が短くなるメリットがあるのですが、おおむね前者の方が動作は安定しています。

WebUI(ブラウザからのアクセス)は、新APIで画像をアップロードします。

クライアントアプリは新旧どちらを使うかわかれており、これはアップロードできた、これはできない、という差につながっています。

もうひとつは前処理の違いです。

クライアントアプリは、画像をアップロードする前に、サイズを縮小したり、画像形式を変換したりします。

必ずしも望ましいことではないのですが、JPEGを指定しても全てPNGでアップロードするクライアントもあります。

画像が縮小されてファイルサイズが小さくなっていると、アップロードが成功しやすくなります。

15:57:54
icon

jpgをpngに変換… :tatupu_universe:

16:01:01
icon

取った写真(アナログの絵とかも)…はそのままの形式(jpg)で残すけどそれをフィルター加工したやつをpngで保存しておくことはある
そっからサイズ縮小してjpgにしてうpるけど(元々jpgだから多少のノイズは仕方ない)

16:08:31
icon

jpgのノイズをpngで保存するのは抵抗感ある
写真の9割は無加工状態かトリミングしただけのjpgしか手元に残してないけど
前提として可逆圧縮が好きだから勝手にjpgで出力される画像以外はpngかwebpだな

16:11:38
icon

日本語がいつも死んでる…

16:12:36
icon

そういう時は十中八九どうでもいいことしか言ってないからいい(面倒くさい)