PHP 이미지 처리 imagestring 이미지 워 터 마크 와 문자 워 터 마크 작업 예제 추가
2456 단어 PHP영상 처리imagestring사진 인쇄문자 인쇄
이미지 스 트 링 에 이미지 워 터 마크 추가
<?php
header("Content-Type: text/html;charset=utf-8");
//
$src = '001.png';
//
$info = getimagesize($src);
//
$type = image_type_to_extension($info[2],false);
//
$fun = "imagecreatefrom{$type}";
$image = $fun('001.png');
//
$col = imagecolorallocatealpha($image,0,0,0,0); //R,G,B,
//
$content = 'zhangsan';
//
imagestring($image,5,190,255,$content,$col);
//
$content = '123456789';
//
imagestring($image,5,190,285,$content,$col);
//
$content = '98.6';
//
imagestring($image,5,190,320,$content,$col);
//
header('Content-type:'.$info['mime']);
//
$func = "image{$type}";
$func($image);
//
imagedestroy($image);
?>
여기에 저 희 는 imagestring 방법 을 사용 하여 문 자 를 추가 하 였 으 나 imagestring 은 중국어 문 자 를 지원 하지 않 습 니 다.중국 어 를 추가 하면 imagettftext 로 추가 할 수 있 습 니 다.효과 그림:
imagettftext 중국어 워 터 마크 추가
앞에서 PHP 이미지 처리 imagestring 에 이미지 워 터 마크 를 추 가 했 지만 imagestring 방법 으로 는 중국 어 를 추가 할 수 없 기 때문에 현재 imagettftext 라 는 방법 으로 중국 어 를 추가 합 니 다.imagestring 에 비해 imagettftext 는 글꼴 파일 을 지정 해 야 합 니 다.
<?php
//1.
$image = imagecreatefromjpeg("001.jpg");
//2.
$bai = imagecolorallocate($image, 255, 255, 255);
//3.
$text = 'abc 123,。、
!@#dasdasda1231';
//
// 2:
// 3:
// 4、5: x、y
// 6:
// 7:
// 8:
imagettftext($image, 50, 0, 280, 1000, $bai, 'STXINGKA.TTF', $text);
//4.
header("Content-Type:image/jpeg");
imagejpeg($image);
//5.
imagedestroy($image);
?>
효과 그림:더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.