跳转到主要内容

图像代理服务

项目描述

用于创建图像代理服务的库。

最基本的使用场景是通过HTTPS提供服务图像并从原始请求中删除信息,类似于[camo](https://github.com/atmos/camo)所做的那样。

Imgservice通过以下方式更进一步:

  • 非HTTP(s)源(例如,私有S3存储桶等)

  • 图像处理(缩放、裁剪等)

URL格式和安全

URL格式为:https://example.com/<token>,其中token是一个(签名、b64编码)对象,描述图像源和所需的任何转换。

配置

所有配置都是通过编写一个简单的Python脚本来完成的,该脚本导入并使用imgservice库。

测试

要运行测试套件

docker-compose run –rm -e PYTHONHASHSEED=0 web py.test -vvv –cov=imgservice –cov-report=term-missing ./tests

项目详情


下载文件

下载适合您平台文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源代码发行版

Imgservice-0.1.tar.gz (7.4 kB 查看哈希值)

上传时间: 源代码

由以下提供支持