Sublime text:如何将图像粘贴到 Markdown 文件中?

Sublime text:如何将图像粘贴到 Markdown 文件中?

在 VS Code 中,我们有一个有用的工具,可以将剪贴板上的图像粘贴到我们的 Markdown 文件中。

https://marketplace.visualstudio.com/items?itemName=mushan.vscode-paste-image

在浆糊中,

创建图像文件,并且

图像的 Markdown 链接将添加到文件中。

我一直在 SublimeText 中寻找类似的工具,但最接近的是 MarkdownEditing,它只创建一个空的 markdown 链接占位符,而不为我创建图像文件。

是否有一个包可以从我的剪贴板创建图像文件?

我尝试使用图像粘贴(https://packagecontrol.io/packages/ImagePaste

它不再积极开发(https://github.com/robinchenyu/imagepaste

在此输入图像描述

我试过了,但没用

在此输入图像描述

答案1

你的操作系统是什么?
我不熟悉 sublime-text,但我知道如何在 BASH 中实现这个目标。

sudo apt-get install xclip ImageMagick

这是如何输出到图像的最简单形式:

xclip -selection clipboard -t image/png -o | convert - output.png

还有一个替代方案pyscreenshot叫做Pillow.

pip install Pillow
from PIL import ImageGrab

# Grab the image from the clipboard
im = ImageGrab.grabclipboard()

# Check if grab succeeded
if im:
    # Save the image
    im.save("/path/to/save/image.png")
else:
    # Print if the clipboard buffer is not an image
    print("Clipboard buffer is not an image.")

如果我有更多关于如何获取此图像的示例,您也许可以将xclip.

希望Pillow能照顾好它。

答案2

我发现了一个名为图像粘贴这可能就是你所需要的。

对于Linux

pip安装PyUserInputpyscreenshot并安装python-pyqt4为 的后端pyscreenshot

要使其在 Linux 上工作:替换im = ImageGrab.getclipboard()im = ImageGrab.grab()imageutil.py(1)

相关内容