이 기사의 예에서는 PHP에서 그림에 획과 모자이크를 추가하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
모자이크: void imagemask(리소스 이미지, int x1, int y1, int x2, int y2, int deep)
imagemask()는 좌표가 x1, y1부터 x2, y2인 직사각형 영역에 모자이크를 추가합니다(이미지의 왼쪽 상단은 0, 0입니다).
깊다는 것은 흐려지는 정도이며, 숫자가 클수록 흐릿해집니다.
스트로크: void imagetextouter(리소스 이미지, int 크기, int x, int y, 문자열 색상, 문자열 글꼴 파일, 문자열 텍스트, 문자열 외부 색상)
imagetextouter()는 x, y 좌표(왼쪽 위 모서리가 0, 0)에서 시작하여 image로 표시되는 이미지에 문자열 텍스트를 그립니다. 색상은 color이고 테두리에 사용되는 색상은 externalcolor입니다. Fontfile 트루타입 글꼴 파일에 의해 지정됩니다.
글꼴 파일을 지정하지 않으면 gd 내부 글꼴이 사용됩니다. PHP에서 사용하는 gd 라이브러리에 따라 글꼴 파일이 '/'로 시작하지 않으면 파일 이름에 '.ttf'가 추가되고 라이브러리 정의 글꼴 경로가 검색됩니다.
글꼴 파일이 지정되면 x,y로 표시되는 좌표는 첫 번째 문자의 기준점(아마도 문자의 왼쪽 하단 모서리)을 정의합니다. 그렇지 않으면 x,y는 첫 번째 문자의 오른쪽 상단 모서리를 정의합니다.
fontfile은 사용하려는 트루타입 글꼴의 파일 이름입니다.
text는 글꼴의 처음 255자 이상에 액세스하기 위해 utf-8 문자 시퀀스(형식: {)를 포함할 수 있는 텍스트 문자열입니다.
color는 16진수 형식 #rrggbb의 색상입니다. 예를 들어 #ff0000은 빨간색입니다.
외부 색상 획 색상, 16진수 #rrggbb 형식.
//용법예:
header("콘텐츠 유형: 이미지/png");
$im = imagecreatefromjpeg("bluesky.jpg");
$white = imagecolorallocate($im, 255,255,255);
imagetextouter($im, 9, 10, 20, '#000000', "simsun.ttc", '신년快乐', '#ffffff');
imagetextouter($im, 2, 10, 30, '#ffff00', "", 'hello, world!' , '#103993');
imagepng($im);
imagedestroy($im);
?>
希望本文所述对大家的PHP程序设计有所帮助。