1. 제품
  2.   영상
  3.   PHP
  4.   Intervention Image
 
  

이미지 조작 및 처리를 위한 PHP 라이브러리

JPEG, PNG, GIF, TIF, BMP, ICO, PSD, WebP 이미지를 쉽게 생성, 읽기, 수정, 크기 조정 및 자르기를 허용하는 오픈 소스 PHP 라이브러리입니다.

Intervention Image는 소프트웨어 개발자가 자신의 PHP 애플리케이션 내에서 이미지를 생성, 수정 및 구성할 수 있는 기능을 제공하는 오픈 소스 PHP 이미지 조작 및 처리 라이브러리입니다. Intervention Image는 Laravel에 대한 선택적 지원을 제공하며 손쉬운 통합을 위한 서비스 제공업체 및 Facades와 함께 제공됩니다. 라이브러리는 매우 안정적이며 최소한의 코드로 쉬운 방법으로 모든 작업을 관리하는 데 도움이 됩니다.

라이브러리는 가장 일반적인 두 가지 이미지 처리 라이브러리인 GD Library 및 Imagick에 대한 지원을 제공했습니다. JPEG, PNG, GIF, TIF, BMP, ICO, PSD, WebP 등과 같은 많은 인기 있는 이미지 파일 형식을 지원합니다. 읽을 수 있는 이미지 형식은 선택한 드라이버(GD 또는 Imagick) 및 로컬 구성에 따라 다릅니다.

라이브러리에는 처음부터 이미지 만들기, 기존 이미지 읽기, 기존 이미지 편집, 이미지 축소판 만들기, 이미지에 효과 적용, 이미지에 워터마크 추가, 큰 이미지 파일 서식 지정, 이미지 크기 조정과 같은 몇 가지 중요한 이미지 처리 기능에 대한 지원이 포함되었습니다. 필요에 따라 이미지에 텍스트와 모양을 그리고 이미지 정보 등을 검색할 수 있습니다.

Previous Next

중재 이미지 시작하기

GD2 확장자가 포함된 PHP 5.4 이상이 필요합니다. Intervention Image를 설치하는 가장 좋은 방법은 Composer를 사용하는 것입니다. 다음 명령을 사용하십시오.

Install Intervention Image via Composer

Composer를 통해 개입 이미지 설치

$ php composer.phar require intervention/image 

PHP를 통해 새 이미지 만들기

오픈 소스 Intervention Image 라이브러리를 통해 소프트웨어 개발자는 자신의 애플리케이션 내에서 PHP 명령을 사용하여 새로운 빈 이미지 인스턴스를 만들 수 있습니다. 개발자는 사용자 정의 너비, 높이를 제공할 수 있으며 원하는 배경색을 정의할 수도 있습니다. 색상이 정의되지 않은 경우 투명한 기본 캔버스 배경이 사용됩니다.

PHP API를 통해 이미지 읽기

Free Intervention Image 라이브러리는 JavaScript 애플리케이션 내에서 다양한 유형의 이미지를 쉽게 읽을 수 있도록 지원합니다. 이미지의 전체 경로를 제공해야 하며 나머지는 라이브러리에서 쉽게 수행합니다. 이미지에 대한 URL을 제공하면 쉽게 읽을 수 있습니다. 또한 바이너리 이미지 데이터, base64로 인코딩된 이미지 데이터 등을 읽을 수 있습니다.

PHP를 사용하여 이미지 자르기

Intervention Image 라이브러리에는 몇 줄의 JavaScript 코드를 사용하여 프로그래밍 방식으로 이미지를 자르는 기능이 포함되어 있습니다. 라이브러리를 통해 개발자는 직사각형 부분의 사용자 정의 너비와 높이를 제공하고 제공된 너비와 높이에 따라 현재 이미지의 해당 부분을 잘라낼 수 있습니다. 선택적으로 x, y 좌표를 정의하여 컷아웃의 왼쪽 상단 모서리를 특정 위치로 이동할 수도 있습니다.

이미지 필터 사용

필터는 특정 기능을 강조하거나 다른 기능을 제거할 수 있는 명령 모음입니다. 이미지 변환 명령을 전용 개체로 그룹화하는 유용한 옵션을 제공하며 개체를 사용하여 이미지에 효과를 적용할 수 있습니다. 개체는 사용할 명령과 순서를 정의합니다. Intervention Image 라이브러리를 사용하면 자신만의 필터를 정의하고 쉽게 적용할 수도 있습니다.

 한국인