Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> getimagesize, nie rozumiem tego.. wytlumaczy mi to ktos?
-zielonytyp-
post 16.08.2006, 19:26:48
Post #1





Goście







jak w temacie.. kompletnie nie rozumiem o co chodzi w getimagesize" title="Zobacz w manualu php" target="_manual .. zagladalem do manuala i tak nic z tego nie rozumiem ;/ pomoze mi ktos i wytlumaczy krok po kroku co i jak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukir
post 16.08.2006, 20:08:44
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 6.08.2004
Skąd: Warszawa

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


Ta funkcja zwraca 4 elementową tablicę:
1) Index 0 zawiera szerokość obrazka w pikselach;
2) Index 1 zawiera wysokość obrazka w pikselach;
3) Index 2 ma następujące wartości (w zależności od tego, jakie jest rozszerzenie pliku):
  • 1 = GIF,
  • 2 = JPG,
  • 3 = PNG,
  • 4 = SWF,
  • 5 = PSD,
  • 6 = BMP,
  • 7 = TIFF(intel byte order),
  • 8 = TIFF(motorola byte order),
  • 9 = JPC,
  • 10 = JP2,
  • 11 = JPX,
  • 12 = JB2,
  • 13 = SWC,
  • 14 = IFF,
  • 15 = WBMP,
  • 16 = XBM.
Te wartości są analogiczne do stałej IMAGETYPE dodanej w php 4.3.0.

4) Index 3 jest to ciąg tekstu: height="yyy" width="xxx" , który może być bezpośrednio użyty do wstawienia w tagu IMG.

Oto przykład tych właściwości:
  1. <?php
  2. //ścieżka do pliku obrazka o wymiarach 200x300 pikseli:
  3. $img = "/path/grafika.gif";
  4. $info = getimagesize($img);
  5.  
  6. echo "1)".$info[0]." pikseli<br>";
  7. echo "2)".$info[1]." pikseli<br>";
  8. echo "3)rozszerzenie ".$info[2]."<br>";
  9. echo "4) <img src="".$img." ".$info[3]."><br>";
  10. ?>

Wynikiem tego skryptu będzie taki HTML:
  1. 1)200 pikseli<br>
  2. 2)300 pikseli<br>
  3. 3)rozszerzenie GIF<br>
  4. 4) <img src="/path/grafika.gif" height="300" width="200"><br>

To tyle smile.gif

Ten post edytował lukir 16.08.2006, 20:10:24


--------------------
"Tylko myśl dojrzała i jasna daje się wypowiedzieć w słowach prostych" - prof. Witold Doroszewski
Warsztat: os: Windows XP, serwer: Apache 2.0.55, php: 5.1.4, baza danych: MySQL 4.1.7.
Go to the top of the page
+Quote Post

Posty w temacie
- zielonytyp   getimagesize   16.08.2006, 19:26:48
- - skowron-line   [PHP] pobierz, plaintext <?phplist($width, ...   16.08.2006, 20:07:09
- - lukir   Ta funkcja zwraca 4 elementową tablicę: 1) Index 0...   16.08.2006, 20:08:44
- - zielonytyp   dziekuje slicznie   16.08.2006, 20:34:34
- - Gość   lukir .. wytestowalem Twoj przykladowy skrypt aby ...   16.08.2006, 20:44:49
- - lukir   A no tak - sorki... Tak będzie OK: [PHP] pobierz, ...   16.08.2006, 20:55:19
- - Gość   teraz wyswietla sie JPG ale.. jest problem z obra...   16.08.2006, 20:59:15
- - lukir   To kod php, który na pewno działa (testowałem): [...   16.08.2006, 21:06:59
- - Gość   o teraz dziala .. w przedostatniej linijce bylo: ...   16.08.2006, 21:09:20
- - musiek86   Przepraszam ze odkopuje temat ale mam problem powi...   22.04.2013, 17:39:22


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: 14.08.2025 - 17:59