Rumah >pembangunan bahagian belakang >tutorial php >PHP mengeluarkan imej GD2 ke pelayar atau fail
editor php Xiaoxin akan memperkenalkan anda cara menggunakan PHP untuk mengeluarkan imej GD2 ke penyemak imbas atau fail. Pustaka GD ialah perpustakaan grafik untuk PHP yang boleh digunakan untuk mencipta dan memproses imej. Melalui perpustakaan GD, kami boleh menjana kod pengesahan, lakaran kecil, tera air, dsb. Output imej menggunakan perpustakaan GD boleh dipaparkan terus dalam penyemak imbas atau disimpan sebagai fail. Seterusnya, kami akan memperkenalkan secara terperinci cara menggunakan PHP digabungkan dengan perpustakaan GD untuk melaksanakan fungsi ini.
PHP Output imej GD2 ke penyemak imbas atau fail
Pustaka GD2 dalamphp menyediakan fungsi yang kaya untuk mencipta, mengedit dan mengeluarkan imej. Begini cara untuk mengeluarkan imej GD2 ke penyemak imbas atau fail:
Output ke penyemak imbas
imagecreate()
. imagestring()
、imageline()
untuk melukis teks, segmen garisan dan kandungan lain. header()
函数设置正确的 MIME 类型,例如 Content-Type: image/png
. imagepng()
、imagejpeg()
untuk mengeluarkan imej ke penyemak imbas. Contoh kod:
<?php // 创建图像 $image = imagecreate(200, 100); // 设置背景色 $white = imagecolorallocate($image, 255, 255, 255); imagefill($image, 0, 0, $white); // 绘制文本 $black = imagecolorallocate($image, 0, 0, 0); imagestring($image, 5, 50, 50, "Hello World!", $black); // 输出图像到浏览器 header("Content-Type: image/png"); imagepng($image); // 释放图像资源 imagedestroy($image); ?>
Output ke fail
imagepng()
、imagejpeg()
untuk menyimpan imej ke fail. Contoh kod:
<?php // 创建图像 $image = imagecreate(200, 100); // 设置背景色 $white = imagecolorallocate($image, 255, 255, 255); imagefill($image, 0, 0, $white); // 绘制文本 $black = imagecolorallocate($image, 0, 0, 0); imagestring($image, 5, 50, 50, "Hello World!", $black); // 保存图像到文件 imagepng($image, "image.png"); // 释放图像资源 imagedestroy($image); ?>
Perkara lain yang perlu diperhatikan
imageinterlace()
untuk membolehkan paparan imej yang progresif. imagescale()
. gd_info()
untuk menanyakan maklumat perpustakaan GD. Atas ialah kandungan terperinci PHP mengeluarkan imej GD2 ke pelayar atau fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!