PHP imageantialias - apakah akan menggunakan anti-aliasing (antialias) fungsi
imageantialias - apakah akan menggunakan anti-aliasing (antialias) fungsi.
tatabahasa
bool imageantialias ( resource $image , bool $enabled )
Untuk mengaktifkan jalur cepat dan poligon menggambar metode anti-aliasing. Tidak mendukung bagian alpha. operasi pencampuran langsung. Hanya untuk gambar true color.
Ini tidak mendukung lebar garis dan gaya.
Gunakan anti-aliasing warna latar belakang transparan dan hasil yang tidak diharapkan mungkin terjadi. Metode pencampuran warna latar belakang untuk digunakan sebagai warna lain. Kurangnya dukungan mengarah ke bagian alpha tidak diperbolehkan berdasarkan metode alpha antialiasing.
parameter
- image: gambar yang dibuat oleh fungsi (misalnya imagecreatetruecolor ()) mengembalikan sebuah sumber daya gambar.
- diaktifkan: apakah anti-aliasing diaktifkan.
Kembali Nilai
kembali sukses BENAR, atau pada kegagalan kembali FALSE.
contoh
<?php // 使用抗锯齿图片和一个普通图片 $aa = imagecreatetruecolor(400, 100); $normal = imagecreatetruecolor(200, 100); // 使用抗锯齿功能 imageantialias($aa, true); // 设置颜色 $red = imagecolorallocate($normal, 255, 0, 0); $red_aa = imagecolorallocate($aa, 255, 0, 0); // 画两条线 imageline($normal, 0, 0, 200, 100, $red); imageline($aa, 0, 0, 200, 100, $red_aa); // 合并图像 imagecopymerge($aa, $normal, 200, 0, 0, 0, 200, 100, 100); // 输出图像 header('Content-type: image/png'); imagepng($aa); imagedestroy($aa); imagedestroy($normal); ?>
Contoh di atas dari gambar output sebagai berikut: