令和生まれ、すぐ泣く。
名前は「はん」です。handon.club管理人です。
発言数多いです。空中リプライを多用します。内輪投稿が多いですが,どなたでも気軽に話しかけてください。
全ての投稿は個人の見解であり,所属する組織やはんドンクラブを代表する見解ではありません。
★Admin of handon.club.
★Inquiry for handon.club / 運営への問い合わせ
ダイレクトメッセージ or highemerly me.com (
→ @ )
★Server info. / 運営情報
#handon_info or https://handon.hatenablog.jp/
その他は固定トゥート参照
★Patron / カンパ
https://fantia.jp/handon or https://www.amazon.jp/hz/wishlist/ls/2GFSVDC4FW72T
★Icon
@ech
はんドンクラブのごく一部のユーザに嬉しいお知らせです。
「画像をダウンロードしたいのに勝手にwebp変換+圧縮しやがってコラ」という不満をお持ちの方向けに、画像URLの末尾に?original=trueを付けると変換や圧縮等を無効にするようにしました。
以下の手順でオリジナルに近い画像がダウンロードできます。
1) 画像のURLをコピー(https://media.handon.club/ で始まります)
2) URL中に "/small/" が含まれている場合は "/original/" に置き換え
3) URLの末尾に ?original=true を付けてアクセスする
注意点です。そもそも容量が大きな画像が投稿されたとき、(閲覧時ではなく)投稿時に圧縮がかかる場合があります。その場合はデータベースに圧縮後のファイルしか保存しないため、上記手順を実施しても投稿時と全く同じファイルがダウンロードできる訳ではありません。
少し技術的な話をすると、画像は、以下の流れで配信されます。
(1) ユーザが画像を投稿 (2) 圧縮してデータベースに保存 (3) ユーザが画像表示をリクエスト (4) 圧縮して配信
(2)の圧縮はマストドンの機能、(4)の圧縮はCloudFlareの機能です。
前者を抑圧することはできませんが、後者は?original=trueによりバイパスできます。
なお、2回も圧縮する理由は、それぞれの圧縮の目的が少し異なるからです。(2)はデータベースの削減、(4)は画像配信の最適化がそれぞれの主目的です。
クライアントによる画像投稿の場合、/api/v2/mediaを叩いてる新しいクライアントか、/api/v1/mediaを叩いてる古いクライアントかで変わります