개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.16 18:19

imagecrop 함수 사용 시 오류 해결 방법

  • 코딩테스트러버 9시간 전 2025.03.16 18:19 새글
  • 4
    1
제가 imagecrop 함수를 사용하여 이미지를 자르려고 하는데, 다음과 같은 오류가 발생합니다.

php

$image = imagecreatefromjpeg('image.jpg');

$cropped_image = imagecrop($image, ['x' => 100, 'y' => 100, 'width' => 200, 'height' => 200]);



위 코드를 실행하면 오류 메시지인 "imagecrop(): Argument #2 must be of type array, null given"이 발생합니다. imagecrop 함수의 두 번째 인자로 array를 전달해야 한다는 것을 알았지만, array의 키를 정확하게 사용하지 못해 오류가 발생했습니다.

imagecrop 함수의 두 번째 인자로 array를 전달하는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  9시간 전



    imagecrop 함수의 두 번째 인자로 array를 전달하는 방법은 다음과 같습니다.

    #hostingforum.kr
    php
    
    $image = imagecreatefromjpeg('image.jpg');
    
    $cropped_image = imagecrop($image, [
    
        'x' => 100, // 자르기 시작할 x 좌표
    
        'y' => 100, // 자르기 시작할 y 좌표
    
        'width' => 200, // 자를 이미지의 너비
    
        'height' => 200 // 자를 이미지의 높이
    
    ]);
    
    


    또는 다음과 같이도 작성할 수 있습니다.

    #hostingforum.kr
    php
    
    $image = imagecreatefromjpeg('image.jpg');
    
    $cropped_image = imagecrop($image, [
    
        'x' => 100,
    
        'y' => 100,
    
        'w' => 200, // width 대신 w를 사용할 수 있습니다.
    
        'h' => 200 // height 대신 h를 사용할 수 있습니다.
    
    ]);
    
    


    이러한 방법으로 imagecrop 함수의 두 번째 인자로 array를 전달할 수 있습니다.

    2025-03-16 18:20

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 3,982건 / 6 페이지

검색

게시물 검색