![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam na stronie pole o wymiarach 500x300. Chcę w nim wyświetlać zdjęcia z galerii, które są uploadowane na serwer przez formularz.
Jak zrobić żeby zdjęcia się poprawnie wyświetlały tzn. nie wystarczy w kodzie ustawić tylko width i height ponieważ jak zdjęcie ma 1000x300 to tylko jeden wymiar zostanie zmieniony i zdjęcie nie będzie dobrze wyglądało. Chodzi o dostosowanie wymiarów wgrywanego zdjecia Dokładną zasadę o co mi chodzi można zobaczyć tutaj poltroter.pl/galeria.php |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 4 Dołączył: 30.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Powiem ci po chłopsku , sam sie będziesz musiał pomęczyć z kodem.
1. Pobierasz wymiary obrazka ($wysokosc , $szerokosc) 2. dzielisz wymiary swojego pola przez wymiary obrazka 500/$szerokosc 300/$wyskosc nazwijmy to stosunek wyscokosci i szerokosci 3. Jezeli obie wartosci są >= 1 wyswietlasz obrazek w oryginalnych rozmiarach(wtedy obrazek może być przymały) 4. Jakas instrukacją warunkową wybierasz pomiedzy stosunkiem wyskosci i szerokosci mniejsza wartosc(czyli np 1000x300 masz stosunek szerokosci 0.5 (500/1000) a wysokosci 1 wiec wybierasz stosunek szerokosci) 5. Mnozysz ten mniejszy stosunek przez inna wartosc( w naszym przykladzie 0.5 x szerokosc[300]) 6. Ostatecznie wychodzi ci dla naszego przykladu [1000x300] ostateczny obrazek 500x150 z zachowanymi proporacjami Ten post edytował ultra_18 14.08.2009, 11:13:31 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 14:20 |