Rumah > pembangunan bahagian belakang > masalah PHP > Apakah kegunaan php getimagesize

Apakah kegunaan php getimagesize

藏色散人
Lepaskan: 2023-03-13 19:24:01
asal
1842 orang telah melayarinya

Fungsi php getimagesize adalah untuk menentukan saiz mana-mana fail imej dan mengembalikan saiz imej serta jenis fail dan rentetan teks ketinggian/lebar yang boleh digunakan dalam tag IMG secara biasa Fail HTML. Sintaks penggunaannya adalah seperti "getimagesize('xxx.jpg')".

Apakah kegunaan php getimagesize

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Apakah kegunaan php getimagesize?

Fungsi getimagesize() akan menentukan saiz mana-mana imej GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM atau WBMP fail dan Mengembalikan dimensi imej bersama-sama dengan jenis fail dan rentetan teks ketinggian/lebar yang boleh digunakan dalam teg IMG dalam fail HTML biasa.

Penjelasan terperinci tentang kaedah getimagesize PHP

Kaedah getimagesize boleh melihat maklumat terperinci imej, seperti berikut:

> print_r(getimagesize('mnjpg.jpg'));
Array
(
    [0] => 2250         // 宽
    [1] => 1500         // 高
    [2] => 3            // 类型
    [3] => width="2250" height="1500"
    [bits] => 8
    [mime] => image/png
)
Salin selepas log masuk

Penerangan jenis imej

$imageTypeArray = array(
    0 => 'UNKNOWN',
    1 => 'GIF',
    2 => 'JPEG',
    3 => 'PNG',
    4 => 'SWF',
    5 => 'PSD',
    6 => 'BMP',
    7 => 'TIFF_II',
    8 => 'TIFF_MM',
    9 => 'JPC',
    10 => 'JP2',
    11 => 'JPX',
    12 => 'JB2',
    13 => 'SWC',
    14 => 'IFF',
    15 => 'WBMP',
    16 => 'XBM',
    17 => 'ICO',
    18 => 'COUNT'  
);
Salin selepas log masuk

Muat Naik Imej, mengambil jenis jpeg sebagai contoh

$old_image = imagecreatefromjpeg($image_url);
$new_image = imagecreatetruecolor($width, $height);
imagecopy($new_image, $old_image, 0, 0, $x1, $y1, $width, $height);
ob_start();
imagejpeg($new_image);
$contents = ob_get_contents();
ob_end_clean();
imagedestroy($old_image);
imagedestroy($new_image);
// 新图片上传到图片服务器
$url = 'xxx/upload';
$client = Apf_Http_CurlClient::getInstance();
$ret = $client->doPost($url, array('file' => base64_encode($contents)), array(), array(), 1000);
$ret = json_decode($ret, true);
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah kegunaan php getimagesize. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan