从一堆图像中创建一个静态HTML/CSS图像库。
Gallerize的Python项目详细描述
从一堆图像中创建一个静态HTML/CSS图像库。
Copyright: | 2007-2015 Jochen Kupperschmidt |
---|---|
License: | MIT, see LICENSE for details. |
Version: | 0.3.2 |
Date: | 09-Aug-2015 |
功能
- 集成ImageMagick以调整图像大小并创建缩略图。
- 生成干净、纤细、语义适当的HTML5并使用 样式的css 3。因此,输出可以很容易地主题化。
- 提供用于键盘导航的HTML访问键。
要求
- Python2.7+或3.3+
- Jinja(用2.7.1测试)
- ImageMagick(用6.6.9-7测试)
安装
建议创建一个虚拟环境并运行gallerize 在里面。
在debian/ubuntu上安装ImageMagick和virtualenv:
$ aptitude install imagemagick python-virtualenv
这也应该给你一份pip。
在应用程序路径中创建名为venv的虚拟环境:
$ virtualenv venv
激活它(注意第一个点后面的空格!):
$ . venv/bin/activate
安装此应用程序的依赖项:
$ pip install -r requirements.txt
测试
含毒素
要在不同的python解释器中轻松运行测试,请使用tox:
$ pip install tox $ tox
并使用一个特定的python解释器(版本3.4, 在这种情况下):
$ tox -e py34
用法
要在目录中创建库,请从 目录图像:
$ ./gallerize.py output/ images/*
有关指定库标题的详细信息,请参阅使用帮助, 图像标题和图像尺寸:
$ ./gallerize.py --help