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
sniezny_wilk
post
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Zatem, czy nie może być tak:
  1. <?
  2. $dane = getimagesize("http://www.adres.pl/obrazek.jpg") ;
  3. echo ($dane[0]); //szerokosc
  4. echo "<br/>"; 
  5. echo ($dane[1]); //wysokosc
  6. ?>


EDIT: nie wiem czy to optymalne rozwiązanie, ale rozmiar w bajtach można pobierać tak:
  1. <?
  2. $plik = 'http://www.adres.pl/obrazek.jpg';
  3. $naglowek = get_headers($plik, 1);  
  4.  
  5. $rozmiar = $naglowek['Content-Length'];
  6. echo ($rozmiar);
  7. ?>


Ten post edytował sniezny_wilk 23.12.2007, 23:15:23
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: 30.09.2025 - 08:41