Tutorial pembangunan tera air teks PHP - buka gambar
Buka gambar
Buka gambar, masukkan gambar, cetak maklumat gambar dan amati
<?php /*打开图片*/ //1.配置图片路径(填入你的图片路径) $src="https://img.php.cn/upload/course/000/000/004/581454f755fb1195.jpg"; //获取图片信息 $info = getimagesize($src); echo "<pre>"; print_r($info); ?>
Mengembalikan tatasusunan dengan empat sel. Indeks 0 mengandungi nilai piksel untuk lebar imej, dan indeks 1 mengandungi nilai piksel untuk ketinggian imej. Indeks 2 ialah teg jenis imej: 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = JPA, 6 = BMP, 7 = TIFF(urutan bait intel), 8 = TIFF(urutan bait motorola ), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF, 15 = WBMP, 16 = XBM. Tag ini sepadan dengan pemalar IMAGETYPE baharu yang ditambahkan dalam PHP 4.3.0. Indeks 3 ialah rentetan teks dengan kandungan "height="yyy" width="xxx"", yang boleh digunakan terus dalam teg IMG.
Teruskan tambah
//Dapatkan jenis imej melalui nombor imej
$type=image_type_to_extension($info[2],false);//在内存中创建一个和我们图像类型一样的图像 $fun = "imagecreatefrom{$type}";
imagecreatefromgd — daripada fail GD atau URL Cipta imej baharu
Kami akan membawa masuk pembolehubah kemudian untuk menjadikannya lebih pintar Apabila jenis imej berubah, imej yang dibuat juga akan berubah.
//Salin imej ke ingatan kita
$image=$fun($src);
<?php /*打开图片*/ //1.配置图片路径(填入你的图片路径) $src="https://img.php.cn/upload/course/000/000/004/581454f755fb1195.jpg"; //获取图片信息 $info = getimagesize($src); //通过图像的编号来获取图像的类型 $type=image_type_to_extension($info[2],false); //在内存中创建一个和我们图像类型一样的图像 $fun = "imagecreatefrom{$type}"; //把图片复制到我们的内存中 $image=$fun($src); ?>