>  Q&A  >  본문

PHP에서 ImageMagick을 사용하여 .HEIC를 .JPG로 변환

PHP 웹 문서에 업로드된 HEIC 파일을 .JPG(또는 기타 일반적인 파일 형식)로 변환하는 작은 이미지 변환기를 만들어보고 싶습니다.

저는 Unix 서버에서 PHP를 실행하고 있으며 서버에 ImageMagick을 설치했습니다. 다음 명령줄 코드가 서버에서 실행됩니다.

으아악

이 명령줄 코드를 PHP로 변환하고 싶습니다.

앞서 언급했듯이 저는 명령줄 형식 지정 코드를 PHP로 변환하는 것을 좋아합니다. 현재 기본 HTML + PHP 형식으로 다음 코드가 설정되어 있습니다. 변환 중인 파일이 새로 업로드되었으며 서버에 없습니다. 필요한 경우 먼저 서버에 업로드한 다음 서버 파일에서 읽을 수 있습니다.

으아악

이 코드는 "test.jpg" 파일을 다운로드하지만 Windows 이미지 뷰어에서 파일을 열려고 하면 "이 파일 형식을 지원하지 않는 것 같습니다"라는 메시지가 표시됩니다. 저는 PHP를 처음 접한 사람이라 출력/입력 스트림의 모든 요령을 알지 못합니다. 따라서 제 코드가 잘못된 경우 알려주시기 바랍니다.

모든 도움을 환영합니다. 감사해요!

P粉322918729P粉322918729373일 전816

모든 응답(1)나는 대답할 것이다

  • P粉667649253

    P粉6676492532023-11-03 09:57:29

    형식을 "jpg" 대신 "jpeg"로 지정해야 할 것 같습니다.

    $image_to_convert->setFormat("jpeg");

    회신하다
    0
  • 취소회신하다