Skalowanie obrazków

0

Taka tam propozycja aby skrypt forum potrafił skalować dodane obrazki.

Przykład poniżej. Wrzucam np. zrzut ekranu ze smyrofona:
Screenshot_20210715-121600.png

I tak wygląda to na komputerze:
screenshot-20210715121821.png

0

Zastanawiam się, jak takie skalowanie miałoby być inne niż obecne.

Twój zrzut ekranu z urządzenia mobilnego ma rozdzielczość 864px × 1872px, a u mnie jest skalowany do 805px × 1744px; twój zrzut ekranu z desktopa ma rozdzielczość 1920px × 1080px, a u mnie jest skalowany do 805px × 453px. Widać, że wspólny mianownik to "805px" (czyli szerokość obrazków).

Owa wartość "805px" wynika zapewne z dwóch rzeczy: (1) z mojej rozdzielczości – 1366x768; (2) z ustawień Coyote dla forum – pierwsza reguła CSS ograniczająca szerokość któregokolwiek z kontenerów obrazków, jaką znalazłem w kodzie, to

.container-xxl {
	max-width: 1600px;
	margin: auto;
}

więc nie przeglądając całego kodu ani nie mierząc poszczególnych części strony przyjmuję, że to ta wartość 1600px jest ostatecznym górnym ograniczeniem na szerokość obrazków na forum.

Po tych luźnych myślach, powracając do clou problemu, widzę jedno rozwiązanie – nałożenie sztucznego ograniczenia na szerokość obrazków. Najlepiej to zrobić w przypadku, gdy proporcje między szerokością a wysokością będą mniejsze niż – powiedzmy – 1920/1080, czyli 1,77. Dla uzyskania lepszego UX proponowałbym znaleźć gdzieś w internecie lub wyciągnąć ze statystyk 4p, jeśli takie są, jaki jest najpopularniejszy współczynnik.


UPDATE Poprawiłem: oczywiście proporcje muszą być mniejsze, nie większe.


UPDATE2 Prawdopodobnie należałoby doprecyzować to kryterium. Współczynnik, który jest nieodpowiedni, jak go przedstawił @.andy , to 864/1872, czyli 0,46. Więc – co najwyżej 1,77, a co najmniej 0,46. Mamy szeroką gamę rozdzielczości między tymi współczynnikami.

0

Ograniczenia co do wielkości bym nie wprowadzał a bardziej zmniejszał obrazek jak przekroczy rozmiar.
Taki zmniejszony by był prezentowany w poście a jak ktoś w niego kliknie, to widzi już w pełnym rozmiarze.
Tak robią to popularne skrypty forumowe.

0

No tak, to miałem na myśli. Może nie wyraziłem się precyzyjnie. Co do kliknięcia, to nie wiem – czemu nie tak, jak jest obecnie?

0

@Silv:

Co do kliknięcia, to nie wiem – czemu nie tak, jak jest obecnie?

No bo jak zmniejszysz obrazek to fajnie by było go wyświetlić w pełnym rozmiarze, no a to można np. poprzez kliknięcie zrealizować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1