라이브러리

[PHP] Imagick::appendImages - 이미지 세트 추가




Imagick::appendImages 메서드

Imagick::appendImages 메서드는 Imagick 객체의 여러 이미지를 하나의 이미지를 생성하는 데 사용됩니다. 이 메서드는 여러 이미지를 하나의 이미지를 만드는 데 사용할 수 있습니다. 예를 들어, 여러 사진을 하나의 사진으로 합성하거나, 여러 그래픽을 하나의 그래픽으로 합성할 수 있습니다.

사용법


Imagick::appendImages 메서드는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

Imagick appendImages(Imagick $image, int $offset, int $collate, bool $deleteSrc = false)



- `$image`: 합성할 이미지입니다.
- `$offset`: 합성할 이미지의 위치입니다. (x, y)
- `$collate`: 합성할 이미지의 방향입니다. (0: 가로, 1: 세로)
- `$deleteSrc`: 합성한 이미지의 원본을 삭제할지 여부입니다. (true: 삭제, false: 삭제하지 않음)

예제


다음 예제는 여러 이미지를 하나의 이미지를 만드는 방법을 보여줍니다.

#hostingforum.kr
php

// 이미지 생성

$image1 = new Imagick('image1.jpg');

$image2 = new Imagick('image2.jpg');

$image3 = new Imagick('image3.jpg');



// 이미지 합성

$image = new Imagick();

$image->appendImages($image1, 0, 0, false);

$image->appendImages($image2, 0, 200, false);

$image->appendImages($image3, 0, 400, false);



// 이미지 저장

$image->writeImage('result.jpg');



이 예제에서는 `image1.jpg`, `image2.jpg`, `image3.jpg` 이미지를 하나의 이미지를 만드는 데 사용합니다. 합성된 이미지는 `result.jpg` 파일로 저장됩니다.

옵션


Imagick::appendImages 메서드는 여러 옵션을 제공합니다.

- `offset`: 합성할 이미지의 위치입니다. (x, y)
- `collate`: 합성할 이미지의 방향입니다. (0: 가로, 1: 세로)
- `deleteSrc`: 합성한 이미지의 원본을 삭제할지 여부입니다. (true: 삭제, false: 삭제하지 않음)

참고


Imagick::appendImages 메서드는 여러 이미지를 하나의 이미지를 만드는 데 사용할 수 있습니다. 이 메서드는 여러 그래픽을 하나의 그래픽으로 합성하거나, 여러 사진을 하나의 사진으로 합성할 수 있습니다. 또한, 이 메서드는 여러 옵션을 제공하여 사용자가 합성할 이미지를 원하는 방식으로 합성할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색