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

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

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

그누보드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-30 조회 2,678
16-05-11 조회 2,885
16-03-21 조회 3,026
16-03-19 조회 2,963
16-03-17 조회 2,800
16-03-17 조회 2,866
16-03-14 조회 2,888
16-03-13 조회 2,788
16-03-09 조회 2,892
16-03-08 조회 2,834
16-03-08 조회 2,634
16-03-08 조회 2,679
16-03-08 조회 2,846
16-03-07 조회 2,645
16-03-07 조회 2,685
16-02-29 조회 3,017
16-02-25 조회 3,052
16-02-22 조회 2,872
16-02-12 조회 3,092
16-02-04 조회 3,025
16-02-04 조회 3,260
16-02-04 조회 2,836
16-02-03 조회 3,105
16-02-03 조회 2,863
16-02-02 조회 2,789
16-02-02 조회 2,744
16-02-01 조회 2,719
16-01-30 조회 2,575
16-01-30 조회 2,749
16-01-30 조회 2,635
16-01-30 조회 2,614
16-01-29 조회 2,549
16-01-28 조회 2,598
16-01-28 조회 2,438
16-01-27 조회 2,471
16-01-26 조회 2,420
16-01-26 조회 2,494
16-01-25 조회 2,476
16-01-22 조회 2,403
16-01-22 조회 2,517
16-01-21 조회 2,466
16-01-19 조회 2,327
16-01-19 조회 2,424
16-01-18 조회 2,394
16-01-17 조회 2,525
16-01-14 조회 2,509
16-01-13 조회 2,678
16-01-12 조회 2,629
16-01-12 조회 2,566
16-01-11 조회 2,260
15-12-30 조회 3,047
15-12-29 조회 2,488
15-12-28 조회 2,540
15-12-09 조회 2,614
15-12-08 조회 2,818
15-12-08 조회 2,580
15-12-08 조회 2,857
15-12-07 조회 2,649
15-12-07 조회 3,021
15-12-07 조회 2,684
15-12-06 조회 2,816
15-12-06 조회 2,524
15-12-06 조회 2,731
15-12-05 조회 2,654
15-12-05 조회 2,906
15-12-05 조회 2,720
15-12-04 조회 2,589
15-12-04 조회 2,677
15-12-04 조회 2,737
15-12-03 조회 2,700
15-12-03 조회 2,740
15-12-03 조회 2,732
15-12-02 조회 2,835
15-12-02 조회 2,771
15-12-02 조회 2,893
15-12-02 조회 2,917
15-12-01 조회 2,675
15-12-01 조회 2,467
15-12-01 조회 2,540
15-11-30 조회 2,735
15-11-30 조회 2,856
15-11-30 조회 2,722
15-11-29 조회 2,555
15-11-29 조회 2,771
15-11-29 조회 2,624
15-11-28 조회 2,559
15-11-28 조회 2,579
15-11-28 조회 2,618
15-11-27 조회 2,718
15-11-27 조회 2,560
15-11-27 조회 2,574
15-11-25 조회 2,611
15-11-25 조회 2,641
15-11-25 조회 2,477
15-11-23 조회 2,730
15-11-23 조회 2,859
15-11-23 조회 2,716
15-11-21 조회 2,644
15-11-21 조회 2,546
15-11-21 조회 2,488