Tworzę "generator obrazów", w którym użytkownicy mogą przesłać obraz i dodać tekst i/lub narysować na nim. Obraz wyjściowy ma ustalony rozmiar (698x450).Jaka jest matematyka pod względem rozmiaru tła CSS: cover
Po stronie klienta, gdy użytkownik przesyła swój obraz, jest ustawiony jako tło elementu div o wymiarach 698x450 w rozmiarze tła: okładka. To sprawia, że ładnie wypełnia to miejsce.
Ostateczny połączony obraz jest generowany przez PHP za pomocą funkcji GD. Moje pytanie brzmi: jak mogę uzyskać obraz w skali PHP w taki sam sposób jak w CSS. Chcę, aby wynik skryptu PHP wyglądał tak samo, jak gdyby obraz był ustawiony w CSS, tak jak był powyżej. Czy ktoś wie, w jaki sposób przeglądarki wykorzystujące rozmiar tła: okładka obliczyć, jak skalować obraz odpowiednio? Chcę przetłumaczyć to na PHP.
Dzięki
Nie wiem, dlaczego, ale musiałem zmienić ostatnią linię jako 'finalHeight = (containerWidth * imgRatio)' aby działało poprawnie dla mojego kodu – Ergec