Skip to content

조회 수 258 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

mobileex 에서만 되는 방법만 있어,

제가 한 방법을 적어봅니다.

저는 imageprocess module 에 image rotate 기능을 추가해서, 이미지 압축 처리할때, image orientation 정보를 이용해서

자동으로 회전하는 부분을 처리하였습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
if($file){
if($ext == "jpg" || $ext == "jpeg"){
$image = imagecreatefromjpeg($file);
}else if($ext == "png"){
$image = imagecreatefrompng($file);
}
else if($ext == "bmp" || $ext == "wbmp"){
$image = imagecreatefromwbmp($file);
}else if($ext == "gif"){
$image = imagecreatefromgif($file);
}
$exif = exif_read_data($file);
if(!empty($exif['Orientation'])) {
switch($exif['Orientation']) {
case 8:
$image = imagerotate($image,270,0);
break;
case 3:
$image = imagerotate($image,180,0);
break;
case 6:
$image = imagerotate($image,-90,0);
break;
}
if($ext == "jpg" || $ext == "jpeg"){
imagejpeg($image,$file);
} else if($ext == "png"){
imagepng($image,$file);
}else if($ext == "bmp" || $ext == "wbmp"){
imagewbmp($image,$file);
}else if($ext == "gif"){
imagegif($image,$file);
}
}
}


위에 코드를 imageprocess.controller.php 파일에

$ext = strtolower(substr(strrchr($args->source_filename,'.'),1));


소스 다음에 추가하시면, image orientation 되어 있는 파일이 자동으로 회전되어 올라가게 됩니다.

테스트 mobile 은 갤럭시s3, g2 기종으로 찍은 사진으로 해봤네요..


imageprocess module 설치되어 있으면, 기존 xe board 에서 pc / mobile 지원이 됩니다

?

List of Articles
번호 카테고리 제목 글쓴이 날짜 조회 수
25 WEB 글쓰기 등록을 클릭하면 목록으로 리프래시 안되는 현상 콩이아빠 2015.07.04 50
24 동영상 마이러브 file 콩이아빠 2015.06.07 23
23 WEB "문서 번호 값은 필수입니다" 에러문제 콩이아빠 2015.06.01 46
22 WEB 확장변수 정렬이 안될때 코드 수정 file 콩이아빠 2015.03.07 57
» 모바일 이미지 업로드시 세로사진 자동 회전하기(2) 콩이아빠 2015.03.02 258
20 모바일 이미지 업로드시 세로사진 자동 회전하기(1) 콩이아빠 2015.03.02 91
19 게시판 본문에 내용없어도 등록이 되게 하기! 콩이아빠 2012.07.11 773
18 xe 게시판 본문삽입 동영상 사이즈 수정 102 file 콩이아빠 2011.03.05 801
17 베가스9.0 과 다음팟인코딩을 통한 스펙 156 file 콩이아빠 2011.03.03 1087
16 Admin ID, Password change(ZB4) 아이디, 패스워드 변경하기(제로보드4) 241 콩이아빠 2010.05.21 1016
15 대용량 파일이 첨부는 되는데, 다운이 안되는 경우 67 콩이아빠 2010.04.16 490
14 한서버에 두개의 도메인을 사용할때.. 9 콩이아빠 2010.03.05 4541
13 첨부파일 용량변경 96 콩이아빠 2010.02.23 767
12 my sql 데이터베이스 생성 및 xe설정방법 8 file 콩이아빠 2010.02.22 581
11 아파치 / 제로보드 초기 설치시 로그인 오류창 17 file 콩이아빠 2010.02.22 2422
10 파일질라(filezila)서버 세팅 및 방화벽 해제 설정방법 29 file 콩이아빠 2010.02.22 440
9 주소 및 타이틀 고정방법 73 콩이아빠 2010.02.22 628
8 powerdirector를 활용한 인코딩3 1 file 콩이아빠 2010.02.09 675
7 포토샵 눈물 만들기 24 콩이아빠 2009.10.14 540
6 powerdirector를 활용한 인코딩2 3 file 콩이아빠 2009.07.18 4419
Board Pagination Prev 1 2 Next
/ 2

Korea NO.1 VISION 2020 / Designed by HJS_Sketch

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소