이 기사에서는 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 중국어 홈페이지를 주목해주세요!