Dengan populariti Internet, penghasilan halaman web telah menjadi budaya dan trend baharu. Manipulasi imej juga telah menjadi salah satu komponen penting dalam penghasilan halaman web. Sebagai salah satu bahasa pengaturcaraan web yang paling popular, PHP menyediakan pelbagai fungsi operasi imej untuk memenuhi pelbagai keperluan pemprosesan imej. Dalam artikel ini, kami akan memperkenalkan beberapa fungsi manipulasi imej PHP yang biasa digunakan dan penggunaannya.
Fungsi ini boleh membaca fail imej dalam format JPEG dan menukarnya kepada sumber imej. Penggunaannya adalah seperti berikut:
$image = imagecreatefromjpeg('example.jpg');
di mana, example.jpg
ialah laluan fail imej dalam format JPEG.
Fungsi ini boleh membaca fail imej dalam format PNG dan menukarnya kepada sumber imej. Penggunaannya adalah serupa dengan fungsi imagecreatefromjpeg().
$image = imagecreatefrompng('example.png');
Fungsi ini boleh membaca fail imej dalam format GIF dan menukarnya kepada sumber imej. Penggunaannya adalah serupa dengan fungsi imagecreatefromjpeg().
$image = imagecreatefromgif('example.gif');
Fungsi ini boleh mencipta sumber imej warna sebenar pada saiz yang ditentukan. Penggunaannya adalah seperti berikut:
$image = imagecreatetruecolor($width, $height);
di mana $width dan $height ialah lebar dan tinggi imej.
Fungsi ini boleh menyalin sebahagian atau semua imej ke imej lain. Penggunaannya adalah seperti berikut:
imagecopy($destination, $source, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h);
Antaranya, $destinasi ialah sumber imej sasaran, $source ialah sumber imej sumber, $dst_x dan $dst_y ialah koordinat permulaan imej sasaran, $src_x dan $ src_y ialah koordinat permulaan bagi imej sumber, $src_w dan $src_h ialah lebar dan tinggi imej sumber.
Fungsi ini boleh menyimpan sumber imej sebagai fail format JPEG. Penggunaannya adalah seperti berikut:
imagejpeg($image, 'example.jpg');
Antaranya, $image ialah sumber imej dan 'example.jpg' ialah laluan fail yang disimpan.
Fungsi ini boleh menyimpan sumber imej ke dalam fail format PNG. Penggunaannya serupa dengan fungsi imagejpeg().
Fungsi ini boleh menyimpan sumber imej ke dalam fail format GIF. Penggunaannya serupa dengan fungsi imagejpeg().
Fungsi ini boleh menskalakan imej mengikut nisbah yang ditentukan. Penggunaannya adalah seperti berikut:
$new_image = imagescale($image, $new_width, $new_height);
Antaranya, $imej ialah sumber imej yang hendak diskalakan, $new_width dan $new_height ialah lebar dan tinggi selepas penskalaan.
Fungsi ini boleh melepaskan memori yang diduduki oleh sumber imej. Penggunaannya adalah seperti berikut:
imagedestroy($image);
Antaranya, $image ialah sumber imej yang akan dikeluarkan.
Di atas ialah beberapa fungsi operasi imej PHP yang biasa digunakan dan penggunaannya. Dengan menguasai fungsi ini, anda boleh mencapai pelbagai kesan pemprosesan imej dengan mudah, memperkaya kandungan web dan meningkatkan pengalaman pengguna.
Atas ialah kandungan terperinci Perkongsian teknologi: Fungsi operasi imej PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!