PHP Image Processing
PHP menyediakan fungsi pengolahan gambar yang kaya, termasuk:
fungsi | deskripsi |
---|---|
gd_info () | Akses informasi saat ini diinstal GD library |
getimagesize () | Dapatkan informasi gambar |
getimagesizefromstring () | Dapatkan informasi gambar |
image_type_to_extension () | Dapatkan Picture akhiran |
image_type_to_mime_type () | Mengembalikan jenis MIME gambar |
image2wbmp () | Output WBMP image |
imageaffine () | Kembali setelah gambar setelah transformasi affine |
imageaffinematrixconcat () | Menghubungkan dua matriks |
imageaffinematrixget () | Dapatkan Matrix |
imagealphablending () | Mengatur modus foto blending |
imageantialias () | Apakah akan menggunakan anti-aliasing (antialias) fungsi |
imagearc () | Video busur elips |
imagechar () | Menulis karakter melintang |
imagecharup () | Menggambar karakter secara vertikal |
imagecolorallocate () | Menentukan warna ke gambar |
imagecolorallocatealpha () | Memberikan warna dan transparansi gambar |
imagecolorat () | Mendapatkan nilai warna indeks pixel |
imagecolorclosest () | Mendapatkan indeks warna paling dekat dengan warna yang ditentukan |
imagecolorclosestalpha () | Indeks tertentu warna + alpha mengakuisisi warna terdekat |
imagecolorclosesthwb () | Hitam dan putih dibuat dengan indeks warna tertentu Kromatisitas terdekat |
imagesx (), imagesy () | Dapatkan lebar gambar dan tinggi |
perpustakaan GD
Gunakan PHP fungsi pengolahan gambar, Anda perlu memuat GD dukungan perpustakaan. Pastikan php.ini dimuat perpustakaan GD:
Jendela Server:
extension = php_gd2.dll
Linux dan Mac sistem:
extension = php_gd2.so
Gunakan gd_info () fungsi untuk melihat informasi tentang perpustakaan GD saat ini diinstal:
<?php var_dump(gd_info()); ?>
Output adalah sebagai berikut:
array(12) { ["GD Version"]=> string(26) "bundled (2.1.0 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPEG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }