>> Delete No. 3319 article
No. python 버전

등록 2003-01-29 13:56:00     조회 5
이름 바보    

		cgi로 돌아가는 thumbnail 만들어주는 소스입니다.
 제 홈페이지에서 쓰는 건데, 고치기 귀찮아서그냥 올립니다.
 *고수께서 좀 고쳐주시지 않을라나*
 <pre>
#!/usr/bin/env python
 import Image
import cgi
import StringIO
 form = cgi.FieldStorage()
try:
    name = form['name'].value
except:
    pass
try:
    index = form['index'].value
except:
    print "Content-type: text/html; "
    print "Error"
 infile = index + "/large/l" + name + ".jpg"
outfile = StringIO.StringIO()
 try:
    im = Image.open(infile)
    im.thumbnail((128, 128))
    im.save(outfile, "JPEG")
except IOError:
    print "cannot create thumbnail for", infile
 print "Content-type: image/jpeg
"
print outfile.getvalue()
 </pre>
: http://mytears.org/resources/mysrc/c/gd_resizer.c.html :
: 흠흠 여기보면 소스 있구요~
:
:
:
: 적용 예;;
: http://unfix.net/photo/first_mt/original/DCP_0751.JPG :
: 이게..
:
: http://unfix.net/photo/first_mt/DCP_0751.JPG : 이렇게 변합니다 ㅎㅎ
:
:
: 세로길이가 가로길이보다 길면 위에처럼 가로길이를 250에 맞춰서 줄이고..
: 그 다음에 가로세로 비율을 생각해서.. 가운데 부분만 발췌하고
:
: 가로길이가 세로길이보다 길면.. 그냥 가로길이 250에 맞춰서 리사이즈..
:
:
:
: 사용법은..
: ./a.out 원본이미지들이있는디렉토리 새로운이미지들이들어갈디렉토리
: 이렇게 하심 되구요^-^
:
:
: 가로 길이가 250이 맘에 안들면;;
: include밑에 있는 define new_width 250 에서 250을 원하는 숫자로 조정하심 되구요;;
:
: 메뉴들 만들고 하면 더 복잡해질거 같아서 안했어요 -_ㅜ;;
:
:
:
:
:
: 디카족들이 늘면서.. 웹에 게시하기 위해.. 사이즈를 줄이거나 해야할 일들은
: 많은데;; 노가다로 하긴 너무나도 귀찮아서 ㅎㅎ
:
: php판도 있는데;; 공개하기가 조금;; (뜨끔);;
:
:
:
: gd 2.x버젼이 필요~
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved