packman
(Chris McMahon)
1
ユーザーが類似した2つの画像をアップロードしました。1つは1172x103ピクセル、もう1つは1180x82ピクセルでした。サムネイルサイズは350x200に設定されているため、どちらも大きすぎたため、それぞれ350x30ピクセルと350x24ピクセルにリサイズされました。投稿を表示すると、最初の画像はライトボックス表示されますが、2番目の画像は表示されません。
これは年末近くに修正されたバグに関連している可能性があります…
そこには、コードに組み込まれていると思われる記述があります…
- どちらか一方ではなく、両方の次元を超える必要があるでしょう。例えば、ページ上で690x10ピクセルの画像にライトボックスを表示したいというユースケースは想像できません。
バグにより、100x100ピクセルを超えるすべての画像に対してライトボックス表示が必須になったと思われます。そのため、2番目の画像の元の高さが100ピクセル未満だったため、ライトボックス表示されないのではないかと疑っています。しかし、リサイズされた画像は350x24ピクセルと小さすぎて、画像上のテキストを読むことができず、元の画像を表示するためのライトボックスもありません。
「いいね!」 2
packman
(Chris McMahon)
2
Lightboxの変更後も、この問題は依然として発生しています。画像がリサイズされて小さくなり、Lightbox表示されなくなる問題が発生しています。リサイズされたものはすべてLightbox表示されるように修正する可能性はありますか?
packman
(Chris McMahon)
4
試しましたが、ここで再現できません。meta は max_image_width (690) および max_image_height (500) のデフォルト値を使用していると思われます。私の最大幅は 350、最大高さは 200 に設定されています。
これで別の問題が浮き彫りになりました。テストとして、私のサイズをデフォルトの 690 および 500 に戻そうとしましたが、設定の値は 690500 と表示されるものの、画像をアップロードすると古い 350200 の最大サイズにリサイズされてしまいます。Discourse を再起動しましたが、デフォルト値は使用されませんでした。
sam
(Sam Saffron)
5
新しい画像アップロードの場合ですか?それとも既存の画像の場合ですか?
packman
(Chris McMahon)
6
同じファイルの新しいアップロードです。それが違いを生むかどうかはわかりません。アップロードされるファイルにチェックサムを使用した重複排除の何らかの形式がある場合、それらは新しいアップロード名を取得しますが、おそらく1つの基になるコピーしかないのでしょうか?