Obsidian 插件:【Readme】Image Uploader

Obsidian 插件:【Readme】Image Uploader

插件名片

  • 插件名称:Image Uploader
  • 插件作者:Creling
  • 插件说明:这个插件可以在粘贴时自动将剪贴板中的图像上传到任何图像托管。
  • 插件分类:[’ 自动化 ’, ‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

这个插件可以在粘贴时自动将剪贴板中的图像上传到任何图像托管。

Obsidian 插件:【Readme】Image Uploader--概述

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 obsidian-image-uploader 插件的自述翻译

Obsidian 图片上传器

Obsidian 图片上传器--Readme(翻译)

当粘贴时,此插件可以自动调整大小(可选)并将剪贴板中的图片上传到任何图片托管服务。

开始使用

设置

  1. Api Endpoint: 图片托管 api 的端点。
  2. Upload Header: 上传请求的头部,以json格式。
  3. Upload Body: 上传请求的主体,以json格式。除非你知道自己在做什么,否则不要更改。
  4. Image Url Path: 图片 url 在 http 响应中的路径。
  5. Enable Resize: 是否在上传前调整图片大小。
  6. 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/imageUpload 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

感谢

  1. obsidian-imgur-plugin
  2. create-obsidian-plugin


反馈交流

其他渠道

版权声明