라이브러리

[PHP] imagecreatefromgd - GD 파일이나 URL에서 새 이미지 생성




PHP에서 ImageCreateFromGD


PHP의 GD 라이브러리는 PHP에서 이미지를 처리하는 데 사용되는 기능입니다. `imagecreatefromgd` 함수는 이미지를 생성하거나 이미지를 열 수 있는 기능입니다.

# GD 라이브러리의 종류


GD 라이브러리는 여러 종류가 있습니다. 그 중에서 `GD2`와 `GD3`이 있습니다. `GD2`는 PHP 4.x에서 사용되었던 라이브러리이며, `GD3`는 PHP 5.x에서 사용되기 시작한 라이브러리입니다.

# ImageCreateFromGD 함수


`imagecreatefromgd` 함수는 이미지를 열 수 있는 기능입니다. 이 함수는 이미지를 열 때 사용되는 파일 형식에 따라 다른 함수를 호출합니다. 예를 들어, JPEG 이미지를 열 때는 `imagecreatefromjpeg` 함수를 호출하고, PNG 이미지를 열 때는 `imagecreatefrompng` 함수를 호출합니다.

# 예제


다음은 `imagecreatefromgd` 함수를 사용하여 이미지를 열고, 그 이미지를 처리하는 예제입니다.

#hostingforum.kr
php

<?php



// JPEG 이미지를 열기

$image = imagecreatefromjpeg('image.jpg');



// 이미지의 크기를 출력합니다.

echo "이미지의 크기: ";

echo imageSX($image) . " x " . imageSY($image) . "
";



// 이미지의 색상을 출력합니다.

echo "이미지의 색상: ";

echo imagecolorallocate($image, 255, 0, 0) . "
";



// 이미지에 텍스트를 출력합니다.

imagestring($image, 5, 10, 10, 'Hello, World!', imagecolorallocate($image, 0, 0, 0));



// 이미지 파일을 생성합니다.

imagejpeg($image, 'output.jpg');



// 이미지 파일을 삭제합니다.

imagedestroy($image);



?>



# 참고


* `imagecreatefromgd` 함수는 이미지를 열 수 있는 기능입니다. 이 함수는 이미지를 열 때 사용되는 파일 형식에 따라 다른 함수를 호출합니다.
* `imagecreatefromjpeg`, `imagecreatefrompng`, `imagecreatefromgif` 함수를 사용하여 JPEG, PNG, GIF 이미지를 열 수 있습니다.
* `imagecreatefromstring` 함수를 사용하여 이미지를 열 수 있습니다. 이 함수는 이미지를 문자열로 변환한 후 이미지를 열 수 있습니다.
* `imagecreatefromgif` 함수를 사용하여 GIF 이미지를 열 수 있습니다. 이 함수는 GIF 이미지를 열 때 사용되는 함수입니다.
* `imagecreatefrompng` 함수를 사용하여 PNG 이미지를 열 수 있습니다. 이 함수는 PNG 이미지를 열 때 사용되는 함수입니다.
* `imagecreatefromjpeg` 함수를 사용하여 JPEG 이미지를 열 수 있습니다. 이 함수는 JPEG 이미지를 열 때 사용되는 함수입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 498 페이지

검색

게시물 검색