뿌

PHP 버전이 낮아 imagerotate() 함수가 없을때 대신 사용하는 함수

· 2016-03-17 (목) 10:29:25 · 3037

--------------------------------------

그누보드4에서 모바일 파일첨부시 세로사진이 옆으로 누워버리길래..

찾다가 기존에 쓰는 방법인 imagerotate()함수가 php버전이 낮으면 작동이 안되고 찾을수 없다고 나온다..

그래서 열심히 구글링 후 다른 방법을 찾았기에.. 여기에 남김..

중복이면 죄송.

--------------------------------------

 

function rotateImage($img, $rotation) {
 $width = imagesx($img);
 $height = imagesy($img);
 switch($rotation) {
 case 90: $newimg= @imagecreatetruecolor($height , $width );break;
 case 180: $newimg= @imagecreatetruecolor($width , $height );break;
 case 270: $newimg= @imagecreatetruecolor($height , $width );break;
 case 0: return $img;break;
 case 360: return $img;break;
 }
 if($newimg) {
 for($i = 0;$i < $width ; $i++) {
 for($j = 0;$j < $height ; $j++) {
 $reference = imagecolorat($img,$i,$j);
 switch($rotation) {
 case 90: if(!@imagesetpixel($newimg, $j, $width - $i, $reference )){return false;}break;
 case 180: if(!@imagesetpixel($newimg, $width - $i, ($height - 1) - $j, $reference )){return false;}break;
 case 270: if(!@imagesetpixel($newimg, ($height - 1) - $j, $i, $reference )){return false;}break;
 }
 }
 } return $newimg;
 }
 return false;
 }

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
16-06-11 조회 3,037
16-05-12 조회 3,302
16-04-12 조회 3,182
16-02-03 조회 2,939
16-02-03 조회 2,990
16-02-02 조회 3,285
16-02-01 조회 2,670
16-02-01 조회 2,647
16-01-31 조회 2,677
16-01-31 조회 2,682
16-01-31 조회 2,699
16-01-30 조회 2,686
16-01-29 조회 2,679
16-01-29 조회 2,568
16-01-29 조회 2,558
16-01-28 조회 2,510
16-01-28 조회 2,416
16-01-27 조회 2,566
16-01-27 조회 2,562
16-01-26 조회 2,533
16-01-25 조회 2,619
16-01-25 조회 2,488
16-01-24 조회 2,489
16-01-24 조회 2,484
16-01-24 조회 2,410
16-01-23 조회 2,457
16-01-23 조회 2,476
16-01-23 조회 2,448
16-01-22 조회 2,655
16-01-21 조회 2,702
16-01-21 조회 2,571
16-01-21 조회 2,540
16-01-20 조회 2,490
16-01-20 조회 2,446
16-01-20 조회 2,444
16-01-19 조회 2,483
16-01-19 조회 2,535
16-01-18 조회 2,531
16-01-16 조회 2,463
16-01-16 조회 2,395
16-01-16 조회 2,452
16-01-15 조회 2,608
16-01-15 조회 2,611
16-01-15 조회 2,531
16-01-15 조회 2,465
16-01-14 조회 2,504
16-01-14 조회 2,740
16-01-14 조회 2,552
16-01-13 조회 2,571
16-01-13 조회 2,584
16-01-13 조회 2,478
16-01-12 조회 2,670
16-01-11 조회 2,719
16-01-11 조회 2,637
16-01-11 조회 2,434
16-01-02 조회 2,884
15-12-31 조회 2,583
15-12-27 조회 2,679
15-12-27 조회 2,581
15-12-27 조회 2,636
15-12-26 조회 2,595
15-12-26 조회 2,672
15-12-26 조회 2,690
15-12-25 조회 3,455
15-12-25 조회 2,556
15-12-25 조회 2,564
15-12-25 조회 2,514
15-12-24 조회 3,062
15-12-23 조회 2,530
15-12-23 조회 2,656
15-12-23 조회 2,607
15-12-22 조회 2,649
15-12-22 조회 2,625
15-12-22 조회 2,532
15-12-21 조회 2,561
15-12-21 조회 2,585
15-12-21 조회 2,566
15-12-20 조회 2,612
15-12-20 조회 2,782
15-12-20 조회 2,550
15-12-19 조회 2,633
15-12-19 조회 2,621
15-12-19 조회 2,634
15-12-18 조회 2,961
15-12-18 조회 2,605
15-12-18 조회 2,592
15-12-18 조회 2,570
15-12-17 조회 2,560
15-12-17 조회 2,581
15-12-17 조회 2,542
15-12-16 조회 2,551
15-12-16 조회 2,587
15-12-16 조회 2,530
15-12-15 조회 2,540
15-12-15 조회 2,536
15-12-15 조회 2,531
15-12-14 조회 2,593
15-12-14 조회 2,683
15-12-14 조회 2,508
15-12-13 조회 2,474