>백엔드 개발 >PHP 문제 >PHP에서 png를 jpg로 변환하는 방법

PHP에서 png를 jpg로 변환하는 방법

WJ
WJ원래의
2020-06-01 16:46:224002검색

PHP에서 png를 jpg로 변환하는 방법

jpg 형식 이미지는 png 형식 이미지보다 압축률이 더 높은 경향이 있다는 점을 모두가 알고 있어야 합니다. 따라서 일반적인 상황에서는 사용자가 jpg 형식 대신 png 형식 이미지를 사용하는 것을 선호합니다.

하지만 사용자가 jpg 형식 이미지나 jpg 형식 이미지를 사용하는 것을 제한할 수 없는 경우가 많기 때문에 사용자가 업로드한 후 특정 수단을 사용하여 변환하는 것뿐입니다.

먼저 PHP에서 이미지 변환 기능을 사용하려면, 흔히 사용되는 GD 라이브러리인 해당 PHP 라이브러리를 설치해야 합니다. PHP 환경에 gd 라이브러리가 설치되어 있는지 확인하는 방법은 간단합니다. phpinfo()를 실행해 보세요.

좋아, png 형식 이미지를 jpg 형식 이미지로 변환하는 방법에 대해 이야기해 보겠습니다.

1단계: 이미지를 파일 코드로 변환

$png = imagecreatefrompng($filePath);

실행에 실패하면 false를 반환

2단계: 파일 코드를 jpg 형식의 이미지로 변환

imagejpeg($png, $newfilepath, 75);

대략적인 설명은 다음과 같습니다. 품질을 1로 변환하면 값은 0에서 100 사이입니다.

함수 실행에 실패하면 false도 반환됩니다.

3단계: 파일 코드 해제

 imagedestroy($png);

이 단계를 생략하면 안 됩니다. 그렇지 않으면 메모리 누수가 발생합니다.

관련 참조: php 중국어 웹사이트

위 내용은 PHP에서 png를 jpg로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.