GD를 이용한 기본기능 썸네일,CROP,CROP썸네일,텍스트 만들기에 기능추가

PHP 스쿨의 Tip&Tech 게시판에 올라와 있는 php사랑이 님의 게시물을 이용해서 일부 수정 한 클래스소스 원문 – http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=71227#c_71227 기존 워터마크 부분에 사용될 워터마크 이미지가 캔버스 이미지 보다 크면 캔버스 이미지의 80%로로 이미지를 축소 시켜서 워터마크를 입히도록 변경. 워터마크가 작은건 그대로 반영, 워터마크가 찍히는 위치를 선택 할수있게 변경 테스트 URL : http://test.munilive.com/gd/imagegd.php http://test.munilive.com/gd/watermark.php /** ====================================================== | @Author : 김종관 | @Email : apmsoft@gmail.com | @HomePage : http://www.apmsoftax.com | @Editor : Eclipse(default) | @UPDATE : 2010-02-16 ———————————————————-*/ # purpose : 이미지 효과주기 class ImageGD { private $filename; private $im; private $quality = 100; private $bgcolor = 0x7fffffff; private $fontsrc, $fontangle=0, $fontcolor = array(0,0,0), Continue reading GD를 이용한 기본기능 썸네일,CROP,CROP썸네일,텍스트 만들기에 기능추가

JQuery : 클래스 이름만으로 페이지 전체에 롤오버 이미지 쉽게 적용하기

$(document).ready(function(){ $(".hoverimg").mouseover(function (){ var file = $(this).attr('src').split('/'); var filename = file[file.length-1]; var path = ''; for(i=0 ; i < file.length-1 ; i++) { path = ( i == 0 )?path + file[i]:path + ‘/’ + file[i]; } $(this).attr('src',path+'/'+filename.replace(/.([a-zA-Z]{3,3})$/, "_on.$1")); //$(this).attr('src',path+'/'+filename.replace('.','_on.')); }).mouseout(function(){ var file = $(this).attr('src').split('/'); var filename = file[file.length-1]; var path = ''; for(i=0 ; i < file.length-1 ; i++){ path = ( i == 0 )?path + file[i]:path + ‘/’ + file[i]; } $(this).attr('src',path+'/'+filename.replace(/_on.([a-zA-Z]{3,3})$/, ".$1")); //$(this).attr('src',path+'/'+filename.replace('_on.','.')); }); }); 작업중에 얻은 소스를 변경한것. 기존에는 지정한 파일 확장자의 _on 이미지 만을 사용했다면 변경한 것에는 이미지 파일에 상관 없이 클래스명이 "hoverimg" 일때 Continue reading JQuery : 클래스 이름만으로 페이지 전체에 롤오버 이미지 쉽게 적용하기

Image Mime Type for PHP

NO – Extension -?ImageType – Mime Type 1 – gif -?IMAGETYPE_GIF – image/gif 2 – jpg – IMAGETYPE_JPEG – image/jpeg 3 – png – IMAGETYPE_PNG – image/png 4 – swf – IMAGETYPE_SWF – application/x-shockwave-flash 5 – psd – IMAGETYPE_PSD – image/psd 6 – bmp – IMAGETYPE_BMP – image/bmp 7 – tiff – IMAGETYPE_TIFF_II?- image/tiff (intel byte order) 8 – tiff – IMAGETYPE_TIFF_MM – image/tiff (motorola byte order) 9 – jpc – IMAGETYPE_JPC – application/octet-stream 10 – jp2 – IMAGETYPE_JP2 – image/jp2 11 – jpx – IMAGETYPE_JPX – application/octet-stream 12 – jb2 – IMAGETYPE_JB2 – application/octet-stream 13 – swc – IMAGETYPE_SWC Continue reading Image Mime Type for PHP