PHP 이미지 업로드 후 이미지 파일 사이즈 용량 줄이기
페이지 정보
작성자 소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 작성일 20-12-21 14:55본문
이미지 업로드 완료후 사용하는 팁 입니다.
이미지를 실시간 업로드 하면서 파일 용량을 줄이는것이 아니고...
이미지 업로드 완료후 파일 용량을 줄이는 팁 입니다.
즉 원본파일을 별도 폴더에 data/member_ori 에 저장시키고
파일용량 줄인뒤에 member 로 옮기는 팁 입니다.
data/member 이라는 폴더에 이미지 용량이 줄어들면서 저장되게 됩니다.
// 원본 이미지 포함한 주소
$ori_img_path = "../../../data/member_ori/image.jpg";
// 용량 축소하여 저장할 이미지 포함한 주소
$copy_img_path = "../../../data/member/image.jpg";
img_resize($ori_img_path, $copy_img_path, 30); // 원본파일명 , 저장할파일명 , 퀄리티
[해당 함수]
function img_resize($ori_img_path, $copy_img_path, $quality) {
$size = getimagesize($ori_img_path);
if ($size['mime'] == 'image/jpeg')
$ori_image = imagecreatefromjpeg($ori_img_path);
elseif ($size['mime'] == 'image/gif')
$ori_image = imagecreatefromgif($ori_img_path);
elseif ($size['mime'] == 'image/png')
$ori_image = imagecreatefrompng($ori_img_path);
imagejpeg($ori_image, $copy_img_path, $quality);
return $copy_img_path;
}
댓글목록
등록된 댓글이 없습니다.