画像のサイズ変更が機能していないようです

Discourse 2.3.0.beta3 Release Notes のリリースノートには以下のように記載されています:

最近、大きな画像が全幅で表示され、高さが切り詰められてしまうことに気づきました。
例えば:

この画像のマークアップは以下のようになっています:
![Screenshot_20200321-114212|210x500,200x](upload://r0GmIGqITPIix8sJgRqTXRNhuHA.jpeg)

また、以下のように試しましたが、やはり全幅で表示されてしまいます。
![Screenshot_20200321-114212|210x500,25%](upload://r0GmIGqITPIix8sJgRqTXRNhuHA.jpeg)

編集時のプレビューペインでは、画像が正しく表示されます:

「いいね!」 2

はい、縦長の画像のトリミング機能は非常に分かりにくいものです。

ここに修正案を提案しています。

@vinothkannans さん、この修正案を適用し、テストが通ることを確認した上で、ここにいくつかの例を貼り付けていただけますか?

「いいね!」 10

これは、私が何かを理解できておらず、間違ったことをしているという意味でしょうか?防御的に聞こえる意図は全くありません。単に、それが混乱しているだけで私が理解できていないだけなら、何を修正すればよいか教えていただければ嬉しいです。

「いいね!」 5

大きな画像は、アップロードされた画像のアスペクト比に基づいて切り詰められます(「切り詰め開始の最小比率」という設定があり、それが切り詰められるタイミングを制御します)… この切り詰めは、Markdownの寸法が切り詰め閾値を下回っていても適用されます。

したがって、あなたが何か間違っているわけではなく、単に「切り詰め開始の最小比率」の閾値の仕組みを知らなかっただけです(アップロードしようとしている画像をただ見ただけで、誰もがそれを理解できると期待するのは少しおかしなことですし、比率設定は一般ユーザーには不明瞭です!)。

適用される修正により、切り詰めを行う前にMarkdownの寸法が考慮されるようになります。

「いいね!」 8

間違ったことは何もしていません。ユーザーが幅 3 ピクセル、高さ 50000 ピクセルの画像をアップロードしたと想像してみてください。その画像を縦横比を保って表示した場合、トピックはどのように見えるでしょうか?もしユーザーがその画像を繰り返し投稿したらどうなるでしょうか?:thinking:

「いいね!」 4

そういえば、とても背が高く非常に細い画像が本当にライブラックスを破綻させてしまうことに触れるのを忘れていました:

fiddy2|0x500

この寸法がそれを完璧に示していますね :wink:

「いいね!」 3

はい、でも高さの切り抜きをせずにそれを想像してみてください!

「いいね!」 4

ありがとう!「理解していない」部分を完璧に表現してくれましたね!:smile:

「いいね!」 4

@nbianca さんがこの問題を修正し、修正がデプロイされたと思います!

「いいね!」 5

はい、2 ヶ月前にその PR をマージしましたので、現在は正常に動作するはずです。:blush:

「いいね!」 5

やったね、ありがとう!これでコミュニティに素敵なフルサイズのスマートフォンスクリーンショットを掲載できるようになりました!

「いいね!」 5

このトピックは 4 日後に自動的に閉鎖されました。新しい返信は受け付けられません。