rest-gridder的丑陋api。
gridder-rest的Python项目详细描述
网格休息
用于Gridder的rest ful api。 在现有图像或独立图像上生成网格或瓦片。
用法
服务器
设置服务器并运行main.py
以便能够接收请求。
请确保在与主脚本相同的级别创建名为output
的目录。
注意:gridder rest存储上传的图像和之前准备好的图像 将它们发送回用户,但不进行清理。这是我们的责任 用于清除由创建的所有PNG文件的目录 网格休息。
客户
将至少包含size
参数的请求发送到
可用的端点(见下文)取决于网格的所需形状。
有关允许和必需参数的列表,请参见下文。
方法
可以使用两种可能的方法进行请求:
获取
获取请求创建全新的图像。除了size
参数之外,
width
和height
参数是确定输出大小所必需的。
后
请求在预先存在的图像上绘制网格。除了size
参数,必须在
base
键。
端点
具有允许的方法和参数的请求必须发送到 跟踪终结点。
所有终结点都接受get和post方法,但
/
索引终结点,它只接受get。
/
提供基本使用说明。
/square
方格。size
参数等于正方形的边。
/vline
垂直线的网格。size
参数等于
台词。
/hline
水平线的网格。size
参数等于
台词。
/vhex
垂直排列的六角形瓷砖网格(顶部和底部是平的)。
size
参数等于每个十六进制的高度。
/hhex
水平排列的六角形瓷砖网格(左右两边都是平的)。
size
参数等于每个十六进制的宽度。
参数
所有参数都是可选的,除了size
,对于get方法,
width
和height
。
在适用的情况下,测量单位可以是厘米、毫米或英寸
追加cm
、mm
或in
到金额。
size
确定网格的大小。有关详细信息,请参阅特定终结点。
height
,width
输出图像的高度和宽度。只允许使用get方法。
bgcol
图像背景的颜色。可以是颜色名称或十六进制颜色
像#000000
这样的值。只允许使用get方法。
gridcol
用于绘制网格的线的颜色。
padding
,pt
,pr
,pb
,pl
在图像边界之前在网格周围填充。
顶部pt
、右侧pr
、底部pb
和左侧pl
上的特定填充选项。
页边距是可用的,如果有的话,优先于一般的padding
。
选择。
line
用于绘制网格的线条的线宽。
name
输出文件的名称。如果输入了png以外的扩展名,则将其用作 部分文件名:输出将始终为PNG格式。
响应代码
200正常
一切按预期进行,并产生了适当的产出。
400错误请求
在未正确包含基本文件的情况下发出POST请求。
415不支持的媒体类型
使用后端无法读取的格式的基文件发出POST请求。 将文件转换为更常见的格式,然后重试。
422不可处理实体
一个或一个Re Required参数丢失或以不可读的形式提供。
500服务器错误
后端出了问题。请联系作者提供详细信息 如果问题是由错误引起的,那么问题可能会得到解决。