PHP - intervention/image 패키지

Intervention Image는 오픈 소스 PHP 이미지 처리 및 조작 라이브러리입니다. 

이미지를 생성, 편집 및 구성하는 더 쉽고 표현적인 방법을 제공하며 현재 가장 일반적인 두 가지 이미지 처리 라이브러리 GD Library 및 Imagick을 지원 합니다.

위 패키지는 이미지를 보다 쉽고 표현 적으로 조작 할 수 있도록 작성되었습니다. 

이미지 썸네일, 워터 마크를 생성하거나 큰 이미지 파일의 형식을 지정하려는 경우 Intervention Image를 사용하면 가능한 한 적은 코드 줄로 모든 작업을 쉽게 관리 할 수 있습니다.

예시

// open an image file
$img = Image::make('public/foo.jpg');

// now you are able to resize the instance
$img->resize(320, 240);

// and insert a watermark for example
$img->insert('public/watermark.png');

// finally we save the image as a new file
$img->save('public/bar.jpg');

 

메서드 체이닝

$img = Image::make('public/foo.jpg')->resize(320, 240)->insert('public/watermark.png');

 

출처

Intervention Image

[번외] Composer intervention/image 패키지를 통한 이미지 리사이징

  • share