Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload i skalowanie obrazków na strone
Apocalyptiq
post 12.12.2008, 12:41:25
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


Chcę zrobi na stronie możliwośc uploadowania obrazkow (przez formularz, type="file"). Z samym uploadem nie ma problemu, ale chcę też te zdjecia skalowac - jezeli jest większe od ustalonego limitu (szeokosc, wysokosc), to odpowiednio zmniejsza je. Z tego co czytałem na php.net, są osobne funkcje do oblugiwania osobnych rozrzerzeń obrazków - jpg,png,gif i nie wiem czy jeszcze jakies.
Co najelpiej użyc do skalowania obrazków? Chce, aby obsługiwana była jak największa ilośc rozszerzeń. Znalazłem w necie klase class.upload.php - spisuje sie świetnie, tylko że zajmuje aż 2MB (chociaż możnaby nieco ją skompresowac, z tego co widzialem w kodzie źrodlowym jest spooro komentarzy).
Co polecacie do skalowania obrazków?


--------------------
http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
Go to the top of the page
+Quote Post
Riklaunim
post 12.12.2008, 12:50:09
Post #2





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


w PHP są od tego funkcje GD i ogólnie nie trzeba 2MB kodu PHP do tego tongue.gif


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post
Apocalyptiq
post 12.12.2008, 14:35:01
Post #3





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


No tak, ale z tego co widziałem, dla każdego rozszerzenia jest inna funkcja: imagecreatefromgif, imagecreatefrompng, imagecreatefromjpeg itp. Więc do każdego rozszerzenia trzeba używać odpowiedniej funkcji? Nie ma jakiegoś pojedynczego, uniwersalnego zamiennika, który obsługiwałby wszystkie najbardziej znane rozszerzenia obrazków?


--------------------
http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
Go to the top of the page
+Quote Post
Riklaunim
post 12.12.2008, 15:10:01
Post #4





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


Napisz prostą klasę używającej odpowiedniej funkcji do danego rozszerzenia.


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 3.07.2025 - 01:24