Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Zastąpienie imagecreatefromgif/jpeg/png
Adrian1207
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 10
Dołączył: 20.02.2007

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


Witam. Chciałem zapytać czy istnieje możliwość nie używania funkcji imagecreatefromgif/jpeg/png w skrypcie mającym za zadanie przeskalować obrazek do podanych rozmiarów. Nie mogę użyć tych funkcji ponieważ nie zadziałają one w przypadku wysłania przez użytkowników obrazków w formacie np. jpg, swf, tif, tiff, bmp. Wiem , że mogę sprawdzać w jakim formacie użytkownik wysyła zdjęcie i robię to ale co z tego skoro nawet jak sprawdzę i będzie format np. bmp to nie ma funkcji takiej jak imagecreatefrombmp:) A formaty takie muszę przyjmować. Podsumowując chodzi o skrypt do przeskalowania zdjęcia dla formatów innych niż jpeg, png i gif. Z góry dziękuję za odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Adrian1207
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 10
Dołączył: 20.02.2007

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


Część skryptu odpowiadająca za miniaturę teraz wygląda tak:
  1. <?php
  2. $url="zdjecia/$nazwa";
  3. $dane_obrazka = GetImageSize($url);
  4. list($szerokosc,$wysokosc,$format,$znacznik_html,$kanaly) = $dane_obrazka;
  5. passthru('convert '.$url.' -resize '100x90' zdjecia/mini-'.$nazwa.'');
  6. echo ''.$szerokosc.'x'.$wysokosc.'px';
  7. ?>

Nie wywala żadnego błędu ale miniatury na serwerze nie robi. Co jest źle? Nie ma być nigdzie zaincludowana ta biblioteka imagemagick?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 09:48