29
April
2009
CFIMAGE 태그를 이용한 이미지 썸네일 만들기
Category :
ColdFusion
Comments :
3 Comments
Posted by
장창학
at
2:13 PM
게시판 등에서 이미지를 첨부할때나, 게시판에서 최근글 등을 추출할때, 원본 이미지 사이즈가 너무 큰 경우 가장 편한 방법은 강제로 원하는 크기로 <img>태그의 width와 height속성을 이용해 줄여 표현합니다. 하지만 이 경우 원본 이미지를 구겨서 표현하기 때문에 지저분해 보이거나, 이미지의 파일용량은 변함이 없기 때문에 로드 속도 또한 느려지게 됩니다. 이때 <CFIMAGE>태그를 이용하면, 간단히 이미지의 썸네일을 만들 수 있습니다. 

<!--- 원본 이미지의 정보를 가져옴 --->
<cfimage action="info" structname="imagetemp" source="#expandPath('kim.jpg')#" />
<!--- 원본이미지에서 쎔네일로 생성할 가로,세로사이즈 --->
<cfset x=min(200/imagetemp.width, 250/imagetemp.height) />
<cfset newwidth = x*imagetemp.width />
<cfset newheight = x*imagetemp.height />
<!--- 썸네일 이미지 생성 --->
<cfimage
action="resize"
source="#expandPath('kim.jpg')#"
width="#newwidth#"
height="#newheight#"
destination="#expandPath('kim_small.jpg')#"
overwrite="true"
/>
<img src="kim.jpg" mce_src="/blog/kim.jpg" border="0" />
<img src="kim_small.jpg" mce_src="/blog/kim_small.jpg" border="0" />
미리보기 : http://www.cflab.com/samples/cfimage/demo.cfm

|


ColdFusion (73)
Comments
멋진 사이트네요. 언제 이런 사이트를 만드셨나요^^
나두 하나 만들어볼까하는 생각만 아직도 하고 있네요. 헌데 요즘은 회사일로 아예 콜드퓨전은 볼 시간도 없다는게..^^; 하여간 열심이신 장창학님을 보고 다시 내 자신을 돌아보네요^^ 정말이지 나도 이런 사이트를 하나 만들어봐야겠는데 언제나 만들런지.. 이러다 영 못만들지는 않을지 모르겠네요...ㅋㅋ
좋은 정보 많이 공유해 주세요^^
아울러, 5월~6월중으로 저희 회사 서버에 Coldfusion을 도입하고자 합니다. 그때 Galleon과 같은 포럼으로 확대코자 하는데 아직 엔진은 Adobe Coldfusion으로 할지, Railo로 할지 논의중입니다. (당연히 회사에서는 비용적인 문제로 Railo를 선호..근데 Adobe Coldfusion 8 Standard버전 견적을 받아보았더니 헉!! 250만원이나 하더군요.. 올라도 너무올랐어..)
(우리 이쁜 태희양 얼굴 퀄리티는 낮출수가 없기에 ㅠㅠ;)