Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyświetlanie zdjęć
wiciu010
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ultra_18
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 14:20