生成静态网页图片库的工具

Posted on Tue 27 March 2012 in 我用(IT)

为了和大家分享照片,使用了两个生成静态网页图片库的工具:Picasa和create_JSON_gallery.py。 前者是google生产的强大看图软件,后者是斯坦福计算机系Phil Guo同学写的一个Python脚本; 前者用起来很简单但可选择的样式很少,后者的功能很强大,但操作起来还是要花点儿时间的。 这里就和大家分享一下使用经验

I use Philip Guo's JSON Photo Gallery: Create HTML webpage galleries with Python, no server-side scripting is required. Below is the steps of how i make it work.

requirement

python 2.6+ needed.

PIL wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz

when install ok, pls run the selftest sure of if JPEG support is ok $ python selftest.py


PIL 1.1.7 TEST SUMMARY

Python modules loaded from ./PIL Binary modules loaded from /Library/Python/2.7/site-packages/PIL


PIL CORE support not installed TKINTER support not installed --- JPEG support ok --- ZLIB (PNG/ZIP) support ok FREETYPE2 support not installed LITTLECMS support not installed -------------------------------------------------------------------- Running selftest: --- 57 tests passed.

IOError: decoder jpeg not available raise IOError("decoder %s not available" % decoder_name) IOError: decoder jpeg not available wget http://www.ijg.org/files/jpegsrc.v8d.tar.gz make and install

create json galleries

wget http://www.stanford.edu/~pgbovine/photos/create_JSON_gallery.py

python create_JSON_gallery.py

python create_JSON_gallery.py ../new-galleries/sanya "海南三亚"

config the display

wget http://www.stanford.edu/~pgbovine/photos/json_photo_gal.html wget http://www.stanford.edu/~pgbovine/photos/json_photo_gal.css wget http://www.stanford.edu/~pgbovine/photos/json_photo_gal.js wget http://www.stanford.edu/~pgbovine/photos/jquery-1.4.2.min.js wget http://www.stanford.edu/~pgbovine/photos/wait26.gif wget http://www.stanford.edu/~pgbovine/photos/one.gif

// if you create your gallery folder diff to ../new-galleries, you can change the js below json_photo_gal.js: folderName = "../new-galleries/" + galleryDat.folderName;