이윰빌더사용시 이미지리사이즈 용량줄이기 사용 파일 경로 및 파일 > 그누보드

본문 바로가기

그누보드

이윰빌더사용시 이미지리사이즈 용량줄이기 사용 파일 경로 및 파일

  • - 첨부파일 : php-image-resize-master.zip (45.0K) - 다운로드
  • - 첨부파일 : file_upload_size.extend.php (2.2K) - 다운로드

본문

이미지사이즈 변경시
extend/file_upload_size.extend.php 이 파일 문구에서 이미지 사이즈 와 아래
eyoom/core/board/write_update.head.skin.php 파일 문구 이미지 사이즈를 동일하게 해야함
(2개파일 모두 수정필요)

용량줄이기 필요없을 경우 혹은 선명도와 사이즈 줄일경우 eyoom/core/board/write_update.head.skin.php 이파일내 아래 문구 삭제와
/lib/php-image-resize-master 이 폴더 삭제


eyoom/core/board/write_update.head.skin.php 이파일에 아래문구 넣기


//이미지용량줄이기
include G5_PLUGIN_PATH."/php-image-resize-master/lib/ImageResize.php";//플러그인 경로를 확인하세요

$width= 700; //너비 px
$height= 700;//높이 px
$quality =50; //선명도 %

use \Gumlet\ImageResize;

for ($i=0; $i //이미지 내용 확인
$tmp_file = $_FILES['bf_file']['tmp_name'][$i];
$filename = $_FILES['bf_file']['name'][$i];

//이미지 확장자 검사
if($filename && preg_match("/\.({$config['cf_image_extension']})$/i", $filename)){
// image type 검사
$timg = @getimagesize($tmp_file);
if ($timg['2'] < 1 || $timg['2'] > 16){
continue;
}
//이미지 변경
$image = new ImageResize($tmp_file);
$image->resizeToBestFit($width, $height);
$image->save($tmp_file, null, $quality);
$_FILES['bf_file']['size'][$i]=filesize($tmp_file);
unset($image);

}
}
//이미지용량줄이기($_files['bf_file']['name']);>

0
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 17,396
경험치 11,119
[레벨 11] - 진행률 6%
가입일
2020-02-19 21:27:23

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색