png 섬네일 생성시 배경색 투명 처리 > 소스코드

본문 바로가기
사이트 내 전체검색


회원로그인

소스코드

php | png 섬네일 생성시 배경색 투명 처리

페이지 정보

작성자 100K5 작성일15-10-21 18:22 조회57,903회 댓글0건

본문

<?php
  $rewidth    = "300";
  $reheight   = "300";

  $dst = @imageCreatetrueColor($rewidth,$reheight);
 
  @imagetruecolortopalette($dst, false, 255);  // 이걸 해줘야 투명배경이 씌워진다 ?    
   // @imagecolorallocatealpha(이미지객체, 레드값, 그린값, 블루값, 알파값)
  $back = @imagecolorallocatealpha($dst, 255, 255, 255, 127);  // 투명배경을 씌운다   
  @imagefilledrectangle($dst, 0, 0, $rewidth,$reheight, $back);

  $src = @ImageCreateFromPNG("orginal_img.png");  // 저장된 원본 이미지 경로 및 파일명
  @imagecopyResampled($dst, $src,0,0,0,0,$rewidth,$reheight,ImageSX($src),ImageSY($src));
  @Imagepng($dst,$imgpath."/".$dstimg);
 ?>

댓글목록

등록된 댓글이 없습니다.


사이트소개 개인정보취급방침 서비스이용약관 Copyright © kkujunhee.net All rights reserved.
상단으로

개인정보관리책임자 : 관리자

모바일 버전으로 보기