본문 바로가기
개발/php

og php 라이브러리 png 파일 jpg로 변경하기

by 향유 2021. 12. 15.
/*ex og 라이브러리
    orig_img = 원본 데이터 copy_img = 변경 데이터
    $orig_img='user/product/1229_1.png';
    $copy_img='user/product/1229_3.jpg';

    호출 예시
    MakepngToJpgImg('user/product/'.$val['code'].'_1.png','user/product/'.$val['code'].'_3.jpg');
*/
function MakepngToJpgImg($orig_img,$copy_img) {
        $image = imagecreatefrompng($orig_img);
        $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 = 100; // 0 = worst / smaller file, 100 = better / bigger file
        imagejpeg($bg, $copy_img , $quality);
//        $test_name = rename($copy_img,$copy_img);
        imagedestroy($bg);
}

댓글