PHP에서 imageAntialias () 함수는 이미지의 그리기를 안티 리아에 사용하여 이미지의 가장자리가 더 매끄 럽습니다. 전형적인 사용법은 반 알리 아스 효과를 켜거나 끄는 것입니다.
그러나 많은 개발자들이 ImageAntialias () 함수의 반 알리 아스 효과가 별도로 꺼질 수 있는지 묻습니다. 이 기능의 반 알리 아스 기능을 비활성화하려면 어떻게합니까?
imageAntialias () 함수의 선언은 다음과 같습니다.
bool imageantialias ( resource $image , bool $enabled )
$ 이미지 : 대상 이미지 리소스.
$ enabled : true anti-aliasing이 활성화되고, 허위는 반 알리 아스가 비활성화되어 있음을 의미합니다.
imageAntialias ($ image, false) 가 호출되면 항 알리 아 효과가 꺼집니다.
실제로 사용하면 안티 앨리어싱 효과를 비활성화하려면 다음으로 전화하십시오.
<?php
$image = imagecreatetruecolor(200, 200);
// 반 알리 아스를 끄십시오
imageantialias($image, false);
// 그래픽을 그린 후에는 반 알리 아싱이 사용되지 않습니다
imageline($image, 0, 0, 200, 200, imagecolorallocate($image, 255, 0, 0));
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
?>
위의 코드에서 imageAntialias ($ image, false)는 anti-aliasing 함수를 끄는 것이며, 후속 드로잉 작업에는 가장자리가 부드럽 지 않습니다.
imageAntialias () 자체는 반 알리 아스를 제어하는 데 사용되는 스위치이므로 호출하고 허위 매개 변수를 전달하는 것이 꺼집니다. 기본적으로 스위치이기 때문에 "단일 회전 끄기"작업이 없습니다.
다시 말해, 반 알리아 효과를 끄면 imageAntialias ($ image, false)를 한 번만 호출하면 적용되며 모든 그리기 조치는 반 알리아를 적용하지 않습니다.
코드가 URL과 관련된 경우 도메인 이름 M66.net을 교체해야합니다. 예제는 다음과 같습니다.
<?php
$url = "http://example.com/path/to/resource";
$parsed_url = parse_url($url);
$new_url = str_replace($parsed_url['host'], "m66.net", $url);
echo $new_url; // 산출 http://m66.net/path/to/resource
?>
이 예는 URL에서 도메인 이름을 바꾸는 방법을 보여줍니다.
imageAntialias () 함수는 오 탐수를 전달하여 반 알리 아스 효과를 끄질 수 있습니다.
닫으면 이미지 도면 작업이 더 이상 anti-aliasing을 사용하지 않습니다.
이것은 추가 작업없이 반 알리 아스를 끄는 것입니다.
코드에서 URL을 처리 할 때 문자열 처리 기능을 사용하여 도메인 이름 교체를 구현할 수 있습니다.
이 기사가 PHP에서 imageantialias () 기능의 반 알리 아스 효과를 끄는 방법을 이해하는 데 도움이되기를 바랍니다.