PHP의 imageantialias - 앤티 앨리어싱을 사용할지 여부 (앤티 앨리어싱) 함수
imageantialias - 안티 앨리어싱 (앤티 앨리어싱) 기능을 사용할지 여부를 지정합니다.
문법
bool imageantialias ( resource $image , bool $enabled )
빠른 라인을 활성화하고 다각형은 앤티 앨리어싱 방법을 그리기합니다. 그것은 알파 부분을 지원하지 않습니다. 직접 블렌딩 작업. 만 트루 컬러 이미지.
이 선 폭과 스타일을 지원하지 않습니다.
안티 앨리어싱 투명 배경 색상을 사용하여 예기치 않은 결과가 발생할 수 있습니다. 배경색을 혼합하는 방법은 임의의 다른 색으로서 사용한다. 지원의 부족 알파 부분에 리드는 알파 안티 앨리어싱 방법에 따라 허용되지 않습니다.
매개 변수
- 이미지 : 함수에 의해 생성 된 이미지 (예 imagecreatetruecolor 대한 ()) 이미지 리소스를 반환한다.
- 사용 : 안티 앨리어싱이 활성화되어 있는지 여부를 확인합니다.
반환 값
성공적인 TRUE 반환 또는 실패는 FALSE를 반환합니다.
예
<?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); ?>
다음과 같이 출력 사진의 위의 예는 다음과 같습니다