rest-gridder的丑陋api。

gridder-rest的Python项目详细描述


网格休息

用于Gridder的rest ful api。 在现有图像或独立图像上生成网格或瓦片。

用法

服务器

设置服务器并运行main.py以便能够接收请求。

请确保在与主脚本相同的级别创建名为output的目录。

注意:gridder rest存储上传的图像和之前准备好的图像 将它们发送回用户,但不进行清理。这是我们的责任 用于清除由创建的所有PNG文件的目录 网格休息。

客户

将至少包含size参数的请求发送到 可用的端点(见下文)取决于网格的所需形状。

有关允许和必需参数的列表,请参见下文。

方法

可以使用两种可能的方法进行请求:

获取

获取请求创建全新的图像。除了size参数之外, widthheight参数是确定输出大小所必需的。

请求在预先存在的图像上绘制网格。除了size 参数,必须在 base键。

端点

具有允许的方法和参数的请求必须发送到 跟踪终结点。

所有终结点都接受get和post方法,但 /索引终结点,它只接受get。

/

提供基本使用说明。

/square

方格。size参数等于正方形的边。

/vline

垂直线的网格。size参数等于 台词。

/hline

水平线的网格。size参数等于 台词。

/vhex

垂直排列的六角形瓷砖网格(顶部和底部是平的)。 size参数等于每个十六进制的高度。

/hhex

水平排列的六角形瓷砖网格(左右两边都是平的)。 size参数等于每个十六进制的宽度。

参数

所有参数都是可选的,除了size,对于get方法, widthheight

在适用的情况下,测量单位可以是厘米、毫米或英寸 追加cmmmin到金额。

size

确定网格的大小。有关详细信息,请参阅特定终结点。

heightwidth

输出图像的高度和宽度。只允许使用get方法。

bgcol

图像背景的颜色。可以是颜色名称或十六进制颜色 像#000000这样的值。只允许使用get方法。

gridcol

用于绘制网格的线的颜色。

paddingptprpbpl

在图像边界之前在网格周围填充。

顶部pt、右侧pr、底部pb和左侧pl上的特定填充选项。 页边距是可用的,如果有的话,优先于一般的padding。 选择。

line

用于绘制网格的线条的线宽。

name

输出文件的名称。如果输入了png以外的扩展名,则将其用作 部分文件名:输出将始终为PNG格式。

响应代码

200正常

一切按预期进行,并产生了适当的产出。

400错误请求

在未正确包含基本文件的情况下发出POST请求。

415不支持的媒体类型

使用后端无法读取的格式的基文件发出POST请求。 将文件转换为更常见的格式,然后重试。

422不可处理实体

一个或一个Re Required参数丢失或以不可读的形式提供。

500服务器错误

后端出了问题。请联系作者提供详细信息 如果问题是由错误引起的,那么问题可能会得到解决。

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

推荐PyPI第三方库


热门话题
java JavaBridge errno=10054被Remotehost关闭   javafx如何在每次调用方法中的变量时更新它?(爪哇)   java mod_群集在发现后未平衡负载   Java软件编辑器/语法高亮   java为什么不能强制转换数组的结果。asList()到ArrayList?   java HIBERNATE:无法使用HIBERNATE从MySQL中提取数据   java在Google地图片段上添加布局   java在AbstractTableModel中执行setValueAt之前,我如何做一些事情?   java在整个Tomcat运行时保存变量   java如何在Thymeleaf模板中获取环境变量的值?   java Selenium Chrome驱动程序针对属性的标签   java正则表达式捕获未知数量的重复组