Obsidian 插件:Image Uploader
插件名片
概述
这个插件可以在粘贴时自动将剪贴板中的图像上传到任何图像托管。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-image-uploader 插件的自述翻译
Obsidian 图片上传器
当粘贴时,此插件可以自动调整大小(可选)并将剪贴板中的图片上传到任何图片托管服务。
开始使用
设置
- Api Endpoint: 图片托管 api 的端点。
- Upload Header: 上传请求的头部,以json格式。
- Upload Body: 上传请求的主体,以json格式。除非你知道自己在做什么,否则不要更改。
- Image Url Path: 图片 url 在 http 响应中的路径。
- Enable Resize: 是否在上传前调整图片大小。
- Max Width: 宽度大于此值的图片将按照自然纵横比进行调整大小。
以 Imgur 为例。上传请求如下所示:
curl --location --request POST 'https://api.imgur.com/3/image' \
--header 'Authorization: Client-ID {{clientId}}' \
--form 'image="R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"'
因此,Api Endpoint
应为 https://api.imgur.com/3/image
,Upload Header
应为 {"Authorization": "Client-ID {{clientId}}"}
。
上传请求的响应如下所示:
{
"data": {
"id": "orunSTu",
"title": null,
"description": null,
"datetime": 1495556889,
"type": "image/gif",
"animated": false,
"width": 1,
"height": 1,
"size": 42,
"views": 0,
"bandwidth": 0,
"vote": null,
"favorite": false,
"nsfw": null,
"section": null,
"account_url": null,
"account_id": 0,
"is_ad": false,
"in_most_viral": false,
"tags": [],
"ad_type": 0,
"ad_url": "",
"in_gallery": false,
"deletehash": "x70po4w7BVvSUzZ",
"name": "",
"link": "http://i.imgur.com/orunSTu.gif"
},
"success": true,
"status": 200
}
你只需要图片的 URL http://i.imgur.com/orunSTu.gif
,因此 Image Url Path
应为 data.link
。
感谢
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。