> PHP 프레임워크 > Laravel > Laravel 이미지 처리 패키지 개입 이미지를 사용하는 방법

Laravel 이미지 처리 패키지 개입 이미지를 사용하는 방법

藏色散人
풀어 주다: 2020-07-13 13:53:28
앞으로
4063명이 탐색했습니다.

다음 튜토리얼 칼럼인 Laravel에서는 Laravel 이미지 처리 패키지 개입-이미지 사용법을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

Laravel 이미지 처리 패키지 개입 이미지를 사용하는 방법

저는 최근 Laravel에서 사용할 수 있는 이미지 처리 패키지인 개입 이미지를 우연히 발견했습니다.
문서 주소 : http://image.intervention.io
설치도 매우 간단합니다.

composer require intervention/image
로그인 후 복사

그런 다음 config/app.php의
$providers에

Intervention\Image\ImageServiceProvider::class
로그인 후 복사

$aliases를 추가하고

'Image' => Intervention\Image\Facades\Image::class
로그인 후 복사

를 추가합니다. use InterventionImageFacadesImage;
사용 시 Image의 네임스페이스를 도입합니다. 이렇게 하면 Image를 사용하여 편리하게 이미지를 처리할 수 있습니다.

기본 작업:

$img = Image::make('public/foo.jpg')->resize(300, 200);
$img->save('public/bar.png');
로그인 후 복사

save()도 경로를 채울 수 없으며 기본적으로 원본 이미지를 덮어씁니다.

개입은 일반적으로 PHP 스크립트가 완료된 후 자동으로 리소스를 파괴합니다.
destroy() 메서드를 사용하여 리소스를 적극적으로 삭제할 수도 있습니다. 메서드를 호출한 후에는 이미지 인스턴스를 더 이상 사용할 수 없습니다.

$img = Image::make('public/foo.jpg');
$img->resize(320, 240);
$img->save('public/small.jpg');
$img->destroy();
로그인 후 복사

여기에는 함정이 있습니다. save()가 원본 이미지를 덮어쓰면 destroy()가 정상적으로 이미지를 파괴할 수 없습니다. save()는 다른 파일이고 destroy()는 정상적으로 사용할 수 있습니다.

위 내용은 Laravel 이미지 처리 패키지 개입 이미지를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿