English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
imageantialias — 안티알리어스(antialias) 기능 사용 여부
bool imageantialias ( resource $image , bool $enabled )
선 단위와 다각형에 빠른 그리기 안티알리어스 방법을 사용합니다. alpha 부분을 지원하지 않습니다. 직접 혼합 작업을 사용합니다. 전용 컬러 이미지에만 사용됩니다.
선 너비와 스타일을 지원하지 않습니다.
안티알리어스와 투명 배경색을 사용할 때 예상치 못한 결과가 발생할 수 있습니다. 혼합 방법은 배경색을 다른 모든 색으로 사용합니다. alpha 부분의 지원 부족으로 alpha 기반 안티알리어스 방법을 사용할 수 없습니다.
image: 이미지 생성 함수(예: imagecreatetruecolor())가 반환한 이미지 리소스
enabled: 안티알리어스 사용 여부
성공 시 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); ?>