从一堆图像中创建一个静态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访问键。

要求

安装

建议创建一个虚拟环境并运行gallerize 在里面。

在debian/ubuntu上安装ImageMagickvirtualenv

$ aptitude install imagemagick python-virtualenv

这也应该给你一份pip

在应用程序路径中创建名为venv的虚拟环境:

$ virtualenv venv

激活它(注意第一个点后面的空格!):

$ . venv/bin/activate

安装此应用程序的依赖项:

$ pip install -r requirements.txt

测试

使用py.test

运行

安装pytest作为测试运行程序:

$ pip install pytest

运行测试:

$ py.test test_gallerize.py

含毒素

要在不同的python解释器中轻松运行测试,请使用tox

$ pip install tox
$ tox

并使用一个特定的python解释器(版本3.4, 在这种情况下):

$ tox -e py34

用法

要在目录中创建库,请从 目录图像

$ ./gallerize.py output/ images/*

有关指定库标题的详细信息,请参阅使用帮助, 图像标题和图像尺寸:

$ ./gallerize.py --help

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么clean glass fish管理控制台不工作?   java 3DES_ECB解密   classpath如何解决由以下原因引起的错误:java。lang.ClassNotFoundException   Junit 3.8中Junit 4的@RunWith注释的java等价物   获取URL时发生java Jsoup HTTP错误。进行申请后处理时,状态=403   使用href link,使用Javaservlet和hibernate从数据库中删除一行   从Get请求调用WebSocket的java   播放框架JavaRESTAPI示例   java将RxJava 1.1.5改编为反应堆堆芯3.1.0。M3   java在每个测试用例之后运行任务   Android上的java Google翻译API问题   JAVA木卫一。FileNotFoundException:从安卓下载GAE blob文件时   Java HttpClient:无法读取post请求中的json数据