Fungsi php getimagesize - Dapatkan informasi gambar
getimagesize () adalah fungsi yang digunakan untuk mendapatkan ukuran gambar dan informasi terkait, kembali sukses dari sebuah array, kemudian gagal untuk kembali SALAH dan menghasilkan kesalahan pesan tingkat E_WARNING.
sintaks:
array getimagesize ( string $filename [, array &$imageinfo ] )
getimagesize () fungsi akan diukur setiap GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM, atau WBMP ukuran file gambar dan mengembalikan ukuran gambar dan jenis file dan gambar tinggi dan lebar.
Contoh 1: file gambar lokal
<?php list($width, $height, $type, $attr) = getimagesize("w3big-logo.png"); echo "宽度为:" . $width; echo "高度为:" . $height; echo "类型为:" . $attr; ?>
Contoh di atas output:
宽度为:290 高度为:69 类型为:3 属性:width="290" height="69"
Contoh 2: Remote File Foto
<?php $remote_png_url = '../wp-content/themes/w3cschool.cc/assets/img/logo-domain-green2.png'; $img_data = getimagesize($remote_png_url); print_r($img_data ); ?>
Contoh di atas output:
Array ( [0] => 290 [1] => 69 [2] => 3 [3] => width="290" height="69" [bits] => 8 [mime] => image/png )
(S) Keterangan
- Indeks nol memberikan lebar dari nilai-nilai piksel citra
- Indeks memberikan gambar ketinggian 1 nilai pixel
- Indeks 2 menunjukkan jenis gambar, mengembalikan nomor, di mana 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
- 3 Indeks diberikan lebar dan tinggi dari string dapat digunakan secara langsung dalam HTML <image> tag
- Indeks jumlah bit yang diberikan untuk setiap gambar warna, format biner
- saluran Indeks memberi nilai channel gambar, RGB gambar default adalah 3
- Indeks Mime MIME memberikan informasi dari gambar, informasi ini dapat digunakan dalam informasi HTTP Content-type sundulan untuk mengirim informasi yang benar, seperti: header ( "Content-type: image / jpeg");