本页面正在快速迭代更新中。不会更了。
图片api创建的主要目的之一为方便编辑。
你可以直接在markdown文法中,以![一些文本描述](http://图片的url/或者本api的地址)
的形式插入本api的地址。
又或者用于其它实现了web图片接口的任何产品。包括但不限于:
[img]
文法创建图片。本站的markdown语法,不久会插入扩展语法来快速调用本api。 我不会 node.js。
数据库已开放直接以ip的形式进行外部访问。
使用以下信息调用数据库。
ip | 用户名 | 密码 | 权限 |
---|---|---|---|
47.242.108.196:3306 |
guest |
Sumika!System2 |
select |
示例 | |
---|---|
https://interface.100oj.com/deck/render.php?deck=AAEEDCBQwcQJ |
请求类型 GET
请求地址 https://interface.100oj.com/deck/render.php
可用参数只有 deck
如有必要,请使用组卡器进行导出(组卡器也可以直接导出图片)。
使用本接口时,对应steam用户的
隐私设置
必须选择为公开|所有人可见
。
示例 | |
---|---|
https://interface.100oj.com/stat/render.php?steamid=76561198063256088&limit=4 |
请求类型 GET
请求地址 https://interface.100oj.com/stat/render.php
本接口为图片接口,如果要访问网页版,推荐前往这里。
也即Steam64id,为必填项。
如果不知道这是什么,建议上网查一下。
显示的角色数量。默认为5。
0 到 7 的整数,决定使用哪个渲染器。 默认为 0。
显示的名称,会覆盖你的steam名称。
如果不写,则直接使用steam名称。
在使用以下的图片api时,推荐先熟悉数据库中的资料。
示例 | |
---|---|
http://interface.100oj.com/interface/util/icon.php?key=CARD_HYPER_ALICIANRONE&size=128 |
请求类型 GET
请求地址 http://interface.100oj.com/interface/util/icon.php
图片质量,是否进行有损压缩,压缩前后的体积通常在8~10倍。
可用值true
、false
。
该参数会决定使用资源的类型和返回图片的类型,默认为false
。
为false
时,会使用有损压缩过的,webp格式的资源,返回图片也会是webp格式。
为true
时,会使用无损的png格式。颜色更鲜艳,也更清晰。
推荐不使用该参数,节约资源和提升速度。
图片尺寸(宽度方向)。
可用值,正整数
。
按宽度方向尺寸进行缩放,保持原比例。
翻译键。
可用值字符串
。在不熟悉时,推荐进行数据库查询。
例如CARD_EVENT_DINNER
、CARD_UNIT_HIMEV2
、CARD_HYPER_COOP_CLASS_AVENGER
等。
自动根据key识别使用下文中的那种渲染。
coming soon
示例 |
---|
http://interface.100oj.com/interface/render/carddeck.php?key=CARD_BATTLE_EXTENSION&icon=revivalos&cost=23&level=2&type=gift&name=反正不是星之再生&flavor=不建议在get请求里使用flavor和descr。&limit=6
请求类型 GET
请求地址 http://interface.100oj.com/interface/render/carddeck.php
图片质量,是否进行有损压缩,压缩前后的体积通常在8~10倍。
可用值true
、false
。
该参数会决定使用资源的类型和返回图片的类型,默认为false
。
为false
时,会使用有损压缩过的,webp格式的资源,返回图片也会是webp格式。
为true
时,会使用无损的png格式。颜色更鲜艳,也更清晰。
推荐不使用该参数,节约资源和提升速度。
图片尺寸(宽度方向)。
可用值,正整数
。
按宽度方向尺寸进行缩放,保持原比例。
翻译键。
可用值字符串
。在不熟悉时,推荐进行数据库查询。
例如CARD_EVENT_DINNER
、CARD_BATTLE_ACCELHYPER
、CARD_BOOST_COMPLETIONREWARD
等。
使用该参数后,不需要使用其他参数,也可以唯一决定一张卡牌的全部内容。
如果同时使用其他参数,其他的所有参数都会覆盖由key
获取的内容。
卡名。
可用值字符串
。
描述性文本。
可用值字符串
。
不推荐在get请求中使用该参数。
descr
与flavor
会计算高度与宽度,按照一定的规则进行字体大小、位置的调整。
描述性文本。
可用值字符串
。
不推荐在get请求中使用该参数。
descr
与flavor
会计算高度与宽度,按照一定的规则进行字体大小、位置的调整。
卡的花费。
可用值整数
。
对于deck类,有-1
、0
、3
、5
、10
、13
、20
、30
、50
。
使用负数来代表不定花费。
卡的使用等级。
可用值整数
。
对于deck类,有0
、1
、2
、3
、4
、5
。
卡片类型。会决定卡框的颜色。
可用值battle
、boost
、gift
、event
、trap
。
来源卡包。会决定左下角的卡包图标类型。
可用值1
~8
的整数,或字符串
。
序号 | 卡包名 |
---|---|
1 | base_pack |
2 | expansion_pack |
3 | mixed_booster_pack |
4 | acceleration_pack |
5 | community_pack_1 |
6 | community_pack_2 |
7 | pudding_pack |
8 | community_pack_3 |
稀有度,会决定右上角图标类型。
可用值1
、2
、3
、common
、uncommon
、rare
。
在组卡时的携带限制。会被标记于Max I
。
可用值正整数
;
卡图图标的图片资源名。
可用值字符串
。在不熟悉时,推荐进行数据库查询。
例如shinsyutu
、hairlock
、affluence
、finalsurgery
等。
卡图作者。
coming soon
示例 |
---|
http://interface.100oj.com/interface/render/cardhyper.php?name=用法基本与上文一致
请求类型 GET
请求地址 http://interface.100oj.com/interface/render/cardhyper.php
图片质量,是否进行有损压缩,压缩前后的体积通常在8~10倍。
可用值true
、false
。
该参数会决定使用资源的类型和返回图片的类型,默认为false
。
为false
时,会使用有损压缩过的,webp格式的资源,返回图片也会是webp格式。
为true
时,会使用无损的png格式。颜色更鲜艳,也更清晰。
推荐不使用该参数,节约资源和提升速度。
图片尺寸(宽度方向)。
可用值,正整数
。
按宽度方向尺寸进行缩放,保持原比例。
翻译键。
可用值字符串
。在不熟悉时,推荐进行数据库查询。
例如CARD_HYPER_ARTHUR2
、CARD_HYPER_YUUKI_ANGEL
、CARD_HYPER_KYUPITA
等。
使用该参数后,不需要使用其他参数,也可以唯一决定一张卡牌的全部内容。
如果同时使用其他参数,其他的所有参数都会覆盖由key
获取的内容。
卡名。
可用值字符串
。
描述性文本。
可用值字符串
。
不推荐在get请求中使用该参数。
descr
与flavor
会计算高度与宽度,按照一定的规则进行字体大小、位置的调整。
描述性文本。
可用值字符串
。
不推荐在get请求中使用该参数。
descr
与flavor
会计算高度与宽度,按照一定的规则进行字体大小、位置的调整。
卡的花费。
可用值整数
。
对于deck类,有-1
、0
、3
、5
、10
、13
、20
、30
、50
。
使用负数来代表不定花费。
卡的使用等级。
可用值整数
。
对于deck类,有0
、1
、2
、3
、4
、5
。
卡片类型。会决定卡框的颜色。
可用值battle
、boost
、gift
、event
、trap
。
卡图图标的图片资源名。
可用值字符串
。在不熟悉时,推荐进行数据库查询。
例如shinsyutu
、hairlock
、affluence
、finalsurgery
等。
卡图作者。
coming soon
示例 |
---|
http://interface.100oj.com/interface/render/cardother.php?key=CARD_GIFT_VALENTINESDAY2018
这部分说明文档还没写。不过大体上和deck差不多。
coming soon
示例 |
---|
http://interface.100oj.com/interface/render/cardunit.php?descr=用法基本与上文一致&flavor=角色卡不存在flavor。
图片质量,是否进行有损压缩,压缩前后的体积通常在8~10倍。
可用值true
、false
。
该参数会决定使用资源的类型和返回图片的类型,默认为false
。
为false
时,会使用有损压缩过的,webp格式的资源,返回图片也会是webp格式。
为true
时,会使用无损的png格式。颜色更鲜艳,也更清晰。
推荐不使用该参数,节约资源和提升速度。
图片尺寸(宽度方向)。
可用值,正整数
。
按宽度方向尺寸进行缩放,保持原比例。
可用值字符串
。在不熟悉时,推荐进行数据库查询。
例如CARD_UNIT_NONAME_HEAD
、CARD_UNIT_SUGURI_V2
、CARD_UNIT_SUGURI46
等。
翻译键。使用该参数后,不需要使用其他参数,也可以唯一决定一张卡牌的全部内容。
如果同时使用其他参数,其他的所有参数都会覆盖由key
获取的内容。
卡名。
可用值字符串
。
描述性文本。
可用值字符串
。
不推荐在get请求中使用该参数。
描述性文本。
可用值字符串
。
不推荐在get请求中使用该参数。
虽然此参数可用,但角色卡并没有该属性。
卡图图标的图片资源名。
可用值字符串
。在不熟悉时,推荐进行数据库查询。
例如himem
、fernetnoble
、ceor
、bossrobo
、sugurib
、sorasp
等。
面板参数,共五个。
包括hp
、atk
、def
、evd
、rec
。
可用值整数
。
来源游戏。以垂直文本打印于左侧。示例中的参数会被直接换作对应中文。其他文本将会保持不变。
可用值字符串
。
颜色 | 来源 |
---|---|
绿 |
100% Orange Juice 200% Mixed Juice! |
蓝 |
Acceleration of SUGURI Acceleration of SUGURI 2 Suguri |
紫 |
Alicianrone |
红 |
Flying Red Barrel |
青 |
Sora |
黄 |
Christmas Shooting QP Kiss QP Shooting QP Shooting - Dangerous!! Xmas Shooting - Scramble!! |
角色的hyper卡的i18nkey。会以该参数查询其对应中文卡名,以垂直文本打印于右侧。
可用值字符串
。在不熟悉时,推荐进行数据库查询。
例如CARD_HYPER_ARTHUR2
、CARD_HYPER_YUUKI_ANGEL
、CARD_HYPER_KYUPITA
等。
角色类型。
可用值player
、enemy
。
卡图作者。
coming soon