Laravel 5.8에서 업로드하기 전에 이미지 크기를 조정하세요
P粉608647033
P粉608647033 2023-09-04 12:56:10
0
1
597
<p>Laravel에서 API를 통해 이미지를 업로드하는 기능이 있습니다: </p> <pre class="brush:php;toolbar:false;">비공개 함수 handlerImage($image) { $exploded = 폭발(',', $image); $decoded = base64_decode($exploded[1]); if (Str::contains($exploded[0], 'jpeg')) { $확장자 = 'jpg'; } 또 다른 { $ 확장자 = 'png'; } $fileName = Str::random() '.' $path = public_path() .'/이미지/제품/' . $file = file_put_contents($path, $decoded); $이미지 = '/이미지/제품/' . $이미지를 반환합니다. }</pre> <p>업로드하기 전에 이미지 크기를 최대 측면 길이 500픽셀로 조정하려면 어떻게 해야 하나요? </p>
P粉608647033
P粉608647033

모든 응답(1)
P粉153503989

업로드하기 전에 Laravel의 Intervention Image 패키지를 사용하여 크기를 조정할 수 있습니다.

  1. 패키지 설치:

    作曲家需要干预/图像

  2. 필요한 클래스를 가져오려면 파일 시작 부분에 다음 코드를 추가하세요.

    使用 InterventionImageImageManagerStatic 作为图像;

    使用 IlluminateSupportStr;

  3. handleImage 메소드를 다음과 같이 수정하세요.

    으아악

https://github.com/Intervention/image

도움이 되길 바랍니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿