그림%1 개의 캡 션 을 편 집 했 습 니 다.

최근 에는 위 챗 퍼 블 릭 계 정의 이미지 생 성 을 위해 GD 라 이브 러 리 를 사용 해 GD 라 이브 러 리 문자 음영 효과 생 성 을 연구 한 결과 GD 라 이브 러 리 의 강력 함 을 발견 했다.
GD 라 이브 러 리 는 php 로 그래 픽 을 처리 하 는 확장 라 이브 러 리 입 니 다.GD 라 이브 러 리 는 그림 을 처리 하거나 그림 을 생 성 할 수 있 는 일련의 API 를 제공 합 니 다.사이트 에서 GD 라 이브 러 리 는 보통 미리 보기 그림 을 만 들 거나 그림 에 워 터 마크 를 추가 하거나 한자 인증 코드 를 만 들 거나 사이트 데이터 에 보고 서 를 만 드 는 데 사용 된다.
GD 라 이브 러 리 의 설치 와 같은 인터넷 이 모두 있 고 현재 많은 가상 공간 도 지원 하기 때문에 여 기 는 더 이상 군말 하지 않 겠 습 니 다.다음은 제 실제 응용 코드 의 인 스 턴 스 와 관련 된 설명 을 통 해 GD 라 이브 러 리 의 사용 방법 을 소개 하 겠 습 니 다.
원본 그림:

효과 그림 생 성:

코드 는 다음 과 같 습 니 다:

$str="  ";
$str2= "    :    ";
//           $im
$im = imagecreatefromjpeg("images/3.jpg");
//    zt.ttf
$fnt = "zt.ttf";
//    ,             
$white=imagecolorallocate($im,222,229,207);
$black=imagecolorallocate($im,50,50,50);
//             ,    
$top=100;
$left=60;
$top2=170;
//        ,imagettftext (image,size,angle, x, y,color,fontfile,text)
imagettftext($im,41, 0, $left+1, $top+1, $black, $fnt, $str);
imagettftext($im,41, 0, $left, $top, $white, $fnt, $str);
imagettftext($im,43, 0, $left+1,$top2+1 , $black, $fnt, $str2);
imagettftext($im,43, 0, $left,$top2, $white, $fnt, $str2);
// $im  
ImageJpeg($im);
//  $im  
ImageDestroy($im);
다음은 상세 하 게 설명 하 겠 습 니 다.
imagettftext (image,size,angle, x, y,color,fontfile,text)
imagettftext()는 문자열 text 를 image 가 대표 하 는 그림 에 그 리 는 것 입 니 다.좌표 x,y(왼쪽 상단 0,0)부터 각 도 는 angle 이 고 색상 은 color 이 며 fontfile 이 지정 한 True Type 글꼴 파일 을 사용 합 니 다.
x,y 가 표시 하 는 좌 표 는 첫 번 째 문자 의 기본 점 을 문자 의 왼쪽 아래 에 정의 합 니 다.
angle 은 각도 로 0 도 는 왼쪽 에서 오른쪽으로 텍스트 를 읽 고 더 높 은 값 은 시계 반대 방향 을 나타 낸다(즉,값 이 90 이면 아래 에서 위로 텍스트 를 읽 는 것 을 나타 낸다).
fontfile 은 사용 하고 자 하 는 True Type 글꼴 의 파일 이름 입 니 다.
text 는 텍스트 문자열 로 UTF-8 문자열 을 포함 할 수 있 습 니 다.
color 는 색상 의 색인 값 입 니 다.
이상 에서 말 한 것 이 바로 본문의 전체 내용 이 니 여러분 들 이 좋아 하 시 기 를 바 랍 니 다.
친구 에 게 글 을 공유 하거나 댓 글 을 남 기 는 데 시간 이 좀 걸 리 세 요.우 리 는 진심으로 당신 의 지지 에 감사 할 것 입 니 다!

좋은 웹페이지 즐겨찾기