用于生成图像api url的python库

piffle的Python项目详细描述


#piffle

用于在 面向对象,pythonic时尚。

[![生成状态](https://travis-ci.org/Princeton-CDH/piffle.svg?branch=master)](https://travis-ci.org/Princeton-CDH/piffle) [![覆盖状态](https://coveralls.io/repos/github/Princeton-CDH/piffle/badge.svg?branch=master)](https://coveralls.io/github/Princeton-CDH/piffle?分支=主) [![说声谢谢!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/cdhdevteam

piffle在python 2.7和3.3-3.6上进行了测试。

Piffle最初是由埃默里大学作为 [readux](https://github.com/ecds/readux>;)并作为单独的项目分叉 在[emory lits labs]下(https://github.com/emory-lits-labs/)。

##安装和示例使用:

pip安装piffle

用于生成iif图像url的示例:

` >>> from piffle.iiif import IIIFImageClient >>> myimg = IIIFImageClient('http://image.server/path/', 'myimgid') >>> print myimg http://image.server/path/myimgid/full/full/0/default.jpg >>> print myimg.info() http://image.server/path/myimgid/info.json" >>> print myimg.size(width=120).format('png')http://image.server/path/myimgid/full/120,/0/default.png `

用于分析IIIF图像URL的示例:

` >>> from piffle.iiif import IIIFImageClient >>> myimg = IIIFImageClient.init_from_url('http://www.example.org/image-service/abcd1234/full/full/0/default.jpg') >>> print myimg http://www.example.org/image-service/abcd1234/full/full/0/default.jpg >>> print myimg.info() http://www.example.org/image-service/abcd1234/info.json >>> myimg.as_dict()['size']['full'] True >>> myimg.as_dict()['size']['exact'] False >>> myimg.as_dict()['rotation']['degrees'] 0.0 `

##开发和测试

这个项目使用[git flow](https://github.com/nvie/gitflow)分支约定。

本地安装以便开发(建议使用virtualenv):

pip安装-e.

安装测试依赖项:

pip install-e.“[测试]”

运行单元测试:py.testpython setup.py test

##出版

使用 一个[轮子](http://pythonwheels.com/)包:

python setup.py sdist bdist_wheel upload

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

推荐PyPI第三方库


热门话题
java@Resource和@Autowired返回null,带有方面日志   如何从Java算法的无序字符串中检索原始字符串   如何在Java文本区域中显示多行扫描仪输入   java如何迭代一个arraylist并将符合条件的某些对象复制到另一个arraylist?   在java中存储矩阵并进行比较   使用BND工具的java Gradle多构建平面独立项目   读取java时文件名中的随机字符   java JDBC准备的语句UTF8   java如何在web的子项目中包含源程序包。主项目中的xml   Spring MVC、Tomcat和mysql的java开发环境   java Mous类OnClick侦听器错误   左起第二斜杠后的java剪切字符串   java TestNG处理外部系统依赖关系,需要澄清   java如何在JUnit测试类中注入多个EJB   java无法将“”解析为整数,然后退出   具有HashMap返回空HashMap的java装饰器设计模式   apache和Java之间的“解密失败或坏记录mac”   java在运行基于Spring的应用程序时如何解析占位符?   java swing/batik的奇怪行为   tostring Long在java中不会转换为字符串