Computer >> Máy Tính >  >> Lập trình >> PHP

Làm thế nào để kiểm tra các hàm antialias được sử dụng hay không bằng cách sử dụng hàm imageeantialias () trong PHP?

Tưởng tượng () là một hàm có sẵn trong PHP được sử dụng để kiểm tra xem hàm antialias có được sử dụng hay không. Nó kích hoạt các phương pháp chống răng cưa vẽ nhanh cho các đường thẳng và đa giác có dây. Nó chỉ hoạt động với hình ảnh có màu sắc trung thực và không hỗ trợ các thành phần alpha.

Cú pháp

bool imageantialias($image, $enabled)

Tham số

Tưởng tượng () có hai tham số:$ image và $ đã được kích hoạt.

  • $ hình ảnh - Tham số $ image là một đối tượng GdImage và một tài nguyên hình ảnh được trả về bởi hàm tạo hình ảnh imageecreatetruecolor .

  • Đã bật $ - Tham số $ đã kích hoạt được sử dụng để kiểm tra xem có bật khử răng cưa hay không

Giá trị trả lại

Tưởng tượng () trả về Đúng khi thành công và Sai khi thất bại.

Ví dụ 1

<?php
   // Setup an anti-aliased image and a normal image
   $img = imagecreatetruecolor(700, 300);
   $normal = imagecreatetruecolor(700, 300);

   // Switch antialiasing on for one image
   imageantialias($img, true);

   // Allocate colors
   $blue = imagecolorallocate($normal, 0, 0, 255);
   $blue_aa = imagecolorallocate($img, 0, 0, 255);

   // Draw two lines, one with AA enabled
   imageline($normal, 0, 0, 400, 200, $blue);
   imageline($img, 0, 0, 400, 200, $blue_aa);

   // Merge the two images side by side for output (AA: left, Normal: Right)
   imagecopymerge($img, $normal, 400, 0, 0, 0, 400, 200, 200);

   // Output image
   header('Content-type: image/png');
   imagepng($img);
   imagedestroy($img);
   imagedestroy($normal);
?>

Đầu ra

Làm thế nào để kiểm tra các hàm antialias được sử dụng hay không bằng cách sử dụng hàm imageeantialias () trong PHP?