라이브러리

[PHP] Gmagick::readimage - 파일 이름에서 이미지를 읽습니다.




Gmagick::readimage() 함수

Gmagick::readimage() 함수는 Gmagick 객체에 이미지 파일을 읽어들이는 메서드입니다. 이 함수는 이미지 파일의 경로를 인수로 받아서, Gmagick 객체에 해당 이미지 파일을 읽어들여 처리할 수 있도록 합니다.

함수 구조

#hostingforum.kr
php

Gmagick::readimage(string $filename)



* `$filename` : 읽어들일 이미지 파일의 경로를 지정하는 문자열입니다.

함수 사용 예제

#hostingforum.kr
php

// Gmagick 객체 생성

$gmagick = new Gmagick('input.jpg');



// 이미지 파일 읽어들기

$gmagick->readimage('input.jpg');



// 이미지 정보 출력

echo $gmagick->getImageWidth() . "
"; // 이미지 너비

echo $gmagick->getImageHeight() . "
"; // 이미지 높이

echo $gmagick->getImageFormat() . "
"; // 이미지 형식



// 이미지 처리 (예: 회전)

$gmagick->rotateImage(new GmagickImage('rotate.jpg'), 45);



// 이미지 출력

$gmagick->setImageFormat('jpg');

$gmagick->writeImage('output.jpg');



위 예제에서는 `Gmagick::readimage()` 함수를 사용하여 `input.jpg` 이미지 파일을 읽어들여, 이미지 너비, 높이, 형식을 출력하고, 회전 처리 후 `output.jpg` 파일로 저장합니다.

주의사항

* `Gmagick::readimage()` 함수는 이미지 파일의 경로를 인수로 받아야 하므로, 파일 경로를 정확히 지정해야 합니다.
* 이 함수는 이미지 파일을 읽어들여 Gmagick 객체에 저장하므로, 이미지를 처리하기 전에 읽어들여야 합니다.
* 이미지 처리 후에는 `writeImage()` 함수를 사용하여 결과를 파일로 저장해야 합니다.

Gmagick 객체 생성 및 사용

Gmagick 객체는 `Gmagick` 클래스를 사용하여 생성할 수 있습니다. 생성된 Gmagick 객체는 이미지 처리를 위한 메서드를 제공하며, `readimage()` 함수를 사용하여 이미지 파일을 읽어들일 수 있습니다.

#hostingforum.kr
php

$gmagick = new Gmagick('input.jpg');

$gmagick->readimage('input.jpg');



위 코드는 `Gmagick` 클래스를 사용하여 `input.jpg` 이미지 파일을 읽어들여 Gmagick 객체에 저장합니다.

이미지 처리

Gmagick 객체는 이미지 처리를 위한 다양한 메서드를 제공합니다. 예를 들어, `rotateImage()` 함수를 사용하여 이미지 회전 처리가 가능합니다.

#hostingforum.kr
php

$gmagick->rotateImage(new GmagickImage('rotate.jpg'), 45);



위 코드는 `rotateImage()` 함수를 사용하여 `rotate.jpg` 이미지 파일을 45도 회전 처리합니다.

이미지 출력

Gmagick 객체는 이미지 출력을 위한 메서드를 제공합니다. 예를 들어, `writeImage()` 함수를 사용하여 결과를 파일로 저장할 수 있습니다.

#hostingforum.kr
php

$gmagick->writeImage('output.jpg');



위 코드는 `writeImage()` 함수를 사용하여 결과를 `output.jpg` 파일로 저장합니다.

결론

`Gmagick::readimage()` 함수는 Gmagick 객체에 이미지 파일을 읽어들이는 메서드입니다. 이 함수는 이미지 파일의 경로를 인수로 받아서, Gmagick 객체에 해당 이미지 파일을 읽어들여 처리할 수 있도록 합니다. Gmagick 객체는 이미지 처리를 위한 다양한 메서드를 제공하며, `readimage()` 함수를 사용하여 이미지 파일을 읽어들일 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색