La función imageantialias() es una función incorporada en PHP que se utiliza para comprobar si se utiliza o no la función antialias. Esta función activa los métodos de suavizado de dibujo rápido para líneas y polígonos cableados. Solo funciona con imágenes en color verdadero.
Sintaxis:
bool imageantialias( $image, $enabled )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $imagen: un recurso de imagen, devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
- $habilitado: este parámetro se utiliza para comprobar si se activa o no el antialiasing.
Valor devuelto: esta función devuelve verdadero en caso de éxito o falso en caso de error.
Nota: La función imageantialias() ya está disponible. Solo estaba disponible si PHP se compiló contra la versión de la biblioteca GD.
El siguiente programa ilustra la función imageantialias().
Programa 1:
<?php // Function to create image of given size $antialias_img = imagecreatetruecolor(800, 200); $normal_img = imagecreatetruecolor(400, 200); // Switch antialiasing on for one image imageantialias($antialias_img, true); // Allocate the color for image $white = imagecolorallocate($normal_img, 255, 255, 255); $white_anti_aliased = imagecolorallocate($antialias_img, 255, 255, 255); // Draw two lines, one with antialiasing enabled imageline($normal_img, 0, 0, 400, 200, $white); imageline($antialias_img, 0, 0, 400, 200, $white_anti_aliased); // Merge the two images side by side for output imagecopymerge($antialias_img, $normal_img, 400, 0, 0, 0, 400, 200, 200); // Output image header('Content-type: image/png'); imagepng($antialias_img); imagedestroy($antialias_img); imagedestroy($normal_img_img); ?>
Producción:
Referencia: http://php.net/manual/en/function.imageantialias.php
Publicación traducida automáticamente
Artículo escrito por Vishal_Khoda y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA