라이브러리
[PHP] Gmagick::newimage - 새 이미지를 만듭니다.
Gmagick::newimage 메소드
Gmagick::newimage 메소드는 Gmagick 클래스의 메소드 중 하나로, 새로운 이미지를 생성하는 데 사용됩니다. 이 메소드는 이미지를 생성할 때 사용할 이미지 형식, 크기, 색상 등과 같은 옵션을 설정할 수 있습니다.
사용법
Gmagick::newimage 메소드는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
Gmagick::newimage($width, $height, $color, $fillcolor, $backgroundColor)
* `$width` : 이미지의 너비를 설정합니다.
* `$height` : 이미지의 높이를 설정합니다.
* `$color` : 이미지의 색상을 설정합니다. (예: 'rgb(255, 255, 255)' 또는 '#FFFFFF')
* `$fillcolor` : 이미지의 채우기 색상을 설정합니다. (예: 'rgb(255, 255, 255)' 또는 '#FFFFFF')
* `$backgroundColor` : 이미지의 배경 색상을 설정합니다. (예: 'rgb(255, 255, 255)' 또는 '#FFFFFF')
예제
다음 예제는 Gmagick::newimage 메소드를 사용하여 500x500 크기의 흰색 배경에 빨간색 원을 그리는 이미지를 생성하는 코드입니다.
#hostingforum.kr
php
<?php
require_once 'vendor/autoload.php';
use Gmagick;
$gm = new Gmagick();
$gm->newimage(500, 500, 'rgb(255, 255, 255)', 'rgb(255, 0, 0)', 'rgb(255, 255, 255)');
$gm->drawImage(new GmagickDraw());
$gm->setImageFormat('png');
$gm->writeImage('red_circle.png');
?>
이 코드는 `red_circle.png` 파일을 생성하고, 그 안에 500x500 크기의 흰색 배경에 빨간색 원이 그려진 이미지를 저장합니다.
추가 옵션
Gmagick::newimage 메소드에 추가 옵션을 사용할 수 있습니다. 예를 들어, 이미지의 압축률을 설정하거나, 이미지의 해상도를 설정할 수 있습니다.
#hostingforum.kr
php
$gm->newimage(500, 500, 'rgb(255, 255, 255)', 'rgb(255, 0, 0)', 'rgb(255, 255, 255)', 'png', 90, 100);
이 코드는 `red_circle.png` 파일을 생성하고, 그 안에 500x500 크기의 흰색 배경에 빨간색 원이 그려진 이미지를 저장합니다. 이미지의 압축률은 90%로 설정되어 있으며, 해상도는 100으로 설정되어 있습니다.
참고
Gmagick::newimage 메소드는 Gmagick 클래스의 메소드 중 하나로, 새로운 이미지를 생성하는 데 사용됩니다. 이 메소드는 이미지를 생성할 때 사용할 이미지 형식, 크기, 색상 등과 같은 옵션을 설정할 수 있습니다. 추가 옵션을 사용할 수 있으며, 이미지의 압축률과 해상도와 같은 옵션을 설정할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.