개발자의 끄적끄적

[php] png to jpg example /png 를 jpg 로 변환 예제 본문

개발/php

[php] png to jpg example /png 를 jpg 로 변환 예제

효벨 2024. 4. 25. 11:07
728x90
반응형

[php] png to jpg example /png 를 jpg 로 변환 예제

 

 

php 에서 이미지를 다루다보면

 

png 를 jpg 로 변환해야 하는 경우가 있습니다!

 

뭐 단순히 확장자를 변경해도 이슈가 없는경우도 있지만,

 

정확하게 변환을 하기위해서는 라이브러리를 이용해서 해야합니다!

 

위와 같은 변환작업이 필요하시면

 

아래 로직을 그대로

 

$filePath 만 변경해서 사용하시면 됩니다!

 

$image = imagecreatefrompng($filePath);
$bg = imagecreatetruecolor(imagesx($image), imagesy($image));
imagefill($bg, 0, 0, imagecolorallocate($bg, 255, 255, 255));
imagealphablending($bg, TRUE);
imagecopy($bg, $image, 0, 0, 0, 0, imagesx($image), imagesy($image));
imagedestroy($image);
$quality = 50; // 0 = worst / smaller file, 100 = better / bigger file 
imagejpeg($bg, $filePath . ".jpg", $quality);
imagedestroy($bg);

 

참고들 하세요!

반응형
Comments