Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie informacji o obrazie stworzonym przez funkcje imagecreate
Force
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 6
Dołączył: 17.05.2007

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


Witam

W jaki sposób mogę sprawdzić wymiary (w pikselach) i rozmiar (w bajtach) obrazka stworzonego przez jedną z funkcji imagecreate.
Próbowałem tak ale to nie działa
  1. <?php
  2. $obrazek = file_get_contents('http://www.adres.pl/obrazek.jpg');
  3. $obrazek = imagecreatefromstring($obrazek);
  4. getimagesize($obrazek) ;
  5. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
glorification
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 2
Dołączył: 22.12.2007

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


wrzucenie pliku na dysk to nic strasznego ... zasadniczo ten plik i tak masz w pamieci do momentu gdy nie wyrzucisz go do przegladarki za pomoca imagepng($twojobrazek) lub podobnej funkcji dla innego pliku graficznego, pamiec ta zwracasz do systemu uzywajac imagedestroy($twojobrazek) ... robiac cos nieco innego a mianowicie uzywajac imagepng($twojobrazek,'twojObrazek.png') zapisujsz go(obrazek) sobie na dysku, sprawdzasz jego wielkosc za filesize a potem mozesz automatycznie pozegnac sie z nim za pomoca unlink wyswietlajac ten obrazek na stronie liijke wczesniej ... pamiec uzyta do zapisu obrazka zostaje niemal natychmiast zwolniona a ty masz wielkosc tego obrazka i mozesz sie do niego odniesc nie tylko wyswietlajac go do przegladarki 
le poprzez link jak do zwyklego pliku graficznego ...
jak masz jakies dane na podstawie ktorych robiony jest ten obrazek to zawsze mozesz go sobie potem nadpisac albo usunac i stworzyc nowy w tym samym miejscu i znow miec mozliwosc wziecia jego wielkosci za pomoca filesize ... normalne zasady zapisu pliku na serwerze stosuja sie takze przy plikach graficznych (eg.uprawinienia);

pozdrawiam
g.

Ten post edytował glorification 24.12.2007, 19:28:19
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: 10.10.2025 - 06:07