개발 Q&A

제목 php gd 사용 질문드립니다.
글쓴이 템포 작성시각 2013/05/09 16:23:30
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 17348   RSS
phpinfo();
확인한 결과 gd 사용여부는 enabled 되어있습니다.

xampp 사용하며
php.ini에

;extension=php_gd2.dll -> ; 제외시켜서 주석제외해주었구요
php_gd2.dll 파일 또한 D:\xampp\php\ext 파일에 있습니다.

$image = ImageCreate (500,400); //500*400이미지생성
   $color_black= ImageColorAllocate ($image, 0x00,0x00,0x00); //검정설정
   $color_white= ImageColorAllocate ($image, 0xff, 0xff, 0xff); //흰색
   ImageRectangle($image, 50,50,450,350, $color_white); // (50,50)부터 (450,350)까지 흰색의 사각형그리기
    
   for  ($i=150; $i <= 350; $i=$i+100) { //세로눈금그리기
    ImageLine ($image, $i, 50,$i,350,$color_white);
   }
    
   for ($i=100; $i <=300; $i=$i+50) {//가로눈금그리기
    ImageLine( $image, 50,$i, 450, $i, $color_white);
   }
    
   $data = array (148,212,150,292); //데이터
   ImageLine ($image, 150, 350-$data[0], 250, 350-$data[1], $color_white);//그래프그리기
   ImageLine ($image, 250, 350-$data[1], 350, 350-$data[2], $color_white);
   ImageLine ($image, 350, 350-$data[2], 450, 350-$data[3], $color_white);
   //ImageArc ($image, 150,150,200,200,0,360, $color_white); //원그리기
   //ImageTTFtext ($image, 30,45,100,150, $color_white, "moon.ttf", "taeker"); //원하는 폰트로 글씨쓰기
   ImagePng ($image); //이미지출력
   ImageDestroy ($image); //메모리에서 이미지 제거

코드는 이상태로 샘플 테스트 해볼려고 구했는데요

이 상태로 실행시키게 되면

�PNG IHDR��b}�PLTE����ٟ��IDATx���An�0�q�A�He���tm��Փ�Q���G�(=Fw�@�?��`E��*�~"f�I���`0�

이런 에러가 뜹니다 ( 파폭, 크롬, ie ) 기준으로요

그래서 저 부분 돌기전에

header( Content-Type: image/png ) 부분도 추가해줘봤구요
header 부분 추가했을 경우에는
로컬서버.. 이미지이 표시가 잘못되었습니다. 오류가 있습니다.

이런 에러가 떳었습니다.

php gd 사용할 때 위 현상에 대해서 수정할 부분이나 따로 추가해야하는 부분이 있는건가요 ??
gd가 안되네요 ㅠㅠㅠㅠ



 다음글 select 링크에 대해서 질문 드립니다. 꾸~벅~ (12)
 이전글 뷰에서 컨트롤러로 동일한ㄴ name의 input Dat... (2)

댓글

말똥이 / 2014/08/02 19:08:16 / 추천 0
저도 그럽니다. ㅠㅠ