PHP 로딩 이미지 imagecreatefrom_gif_jpeg_png 시리즈 함수 사용 분석

高洛峰
풀어 주다: 2023-03-04 09:44:01
원래의
1676명이 탐색했습니다.

이 기사에서는 PHP에서 이미지를 로드하기 위한 imagecreatefrom_gif_jpeg_png 함수 시리즈의 사용법을 분석합니다. 참조용으로 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

imagecreatefrom 일련의 함수는 파일이나 URL에서 이미지를 로드하는 데 사용됩니다.

이미지 로드

imagecreatefrom 일련의 함수는 파일이나 URL에서 이미지를 로드하는 데 사용되며, 성공하면 이미지 리소스를 반환하고, 실패하면 빈 문자열을 반환합니다.

이 일련의 함수는 다음과 같습니다.

imagecreatefromgif(): 캔버스를 만들고 GIF 파일 또는 URL 주소에서 이미지를 로드합니다.
imagecreatefromjpeg(): 캔버스를 만들고 다음에서 로드합니다. JPEG 파일 또는 URL 주소에서 이미지 로드
imagecreatefrompng(): 캔버스를 만들고 PNG 파일 또는 URL 주소에서 이미지 로드
imagecreatefromwbmp(): 캔버스를 만들고 WBMP 파일에서 이미지 로드 또는 URL 주소가 이미지를 로드합니다
imagecreatefromstring(): 캔버스를 생성하고 문자열

구문:

resource imagecreatefromgif( string filename )
resource imagecreatefromjpeg( string filename )
resource imagecreatefrompng( string filename )
resource imagecreatefromwbmp( string filename )
resource imagecreatefromstring( string image )
로그인 후 복사

의 이미지 스트림에서 새 이미지를 생성합니다.

예:

<?
header("Content-type: image/jpeg");
//创建并载入一幅图像
$im = @imagecreatefromjpeg("images/flower_1.jpg");
//错误处理
if(!$im){
  $im = imagecreatetruecolor(150, 30);
  $bg = imagecolorallocate($im, 255, 255, 255);
  $text_color = imagecolorallocate($im, 0, 0, 255);
  //填充背景色
  imagefilledrectangle($im, 0, 0, 150, 30, $bg);
  //以图像方式输出错误信息
  imagestring($im, 3, 5, 5, "Error loading image", $text_color);
} else {
  //输出该图像
  imagejpeg($im);
}
?>
로그인 후 복사

이 예에서는 원본 이미지를 로드하고 출력합니다. PHP에는 이미지 생성 오류에 대한 친숙한 오류 프롬프트가 없기 때문에 오류 처리 정보를 사용자 정의했습니다.

PHP로 생성된 이미지를 헤더를 통해 출력하지 않고 일반 웹페이지에 직접 표시하고 싶다면 다음과 같은 방법으로 호출하면 됩니다.

<img src="pic.php" />
로그인 후 복사

이 글이 PHP 프로그래밍에 종사하는 모든 분들께 도움이 되기를 바랍니다.

더 많은 PHP 로딩 이미지 imagecreatefrom_gif_jpeg_png 시리즈 함수 사용 분석 관련 글은 PHP 중국어 홈페이지를 주목해주세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!