MarkdownPicPicker icon indicating copy to clipboard operation
MarkdownPicPicker copied to clipboard

是否支持复制现有图片

Open cqzhao opened this issue 7 years ago • 8 comments

能否复制现有图片,然后运行程序得到链接。还是只能截图?

cqzhao avatar Sep 05 '17 02:09 cqzhao

如果你的电脑是macOS,没有问题。

如果是Windows,暂时不行。

kingname avatar Sep 05 '17 02:09 kingname

Windows直接上传文件的功能,正在开发中。很快就会上线。

kingname avatar Sep 05 '17 02:09 kingname

果然你使用的是windows来开发。所以刚刚我给你的PR提了一个comment,麻烦看一下。

kingname avatar Jan 05 '19 13:01 kingname

那现在windows下这个功能支持了么

cqzhao avatar Jan 05 '19 13:01 cqzhao

当时之所以只给macOS开发,没有给windows开发这个功能,是因为在Windows下面,我不知道如何复制一个文件的路径。由于我没有windows电脑,所以这个功能就一直没有开发。如果你有办法,可以麻烦你再提一个PR。

你可以参考ImageGrab/OSXGrab.py实现方式,在macOS中,如果剪贴板里面是图片的二进制数据,那么调用命令pbpaste会什么都得不到,而如果是文本型的文件路径,就可以获取到,所以如果发现是文本型是文件路径,你就可以直接把这个路径返回出来,让uploader把对应路径的文件上传到图床上。

kingname avatar Jan 05 '19 13:01 kingname

批量上传本地文件也是同样的道理,在macOS下面,我框选多个文件以后,按下一个快捷键,文件路径就会以:

路径1
路径2
路径3

这种格式存放在剪贴板里面,所以macOS下批量上传本地文件也很容易。不知道Windows下面应该如何操作。

kingname avatar Jan 05 '19 13:01 kingname

批量上传本地文件也是同样的道理,在macOS下面,我框选多个文件以后,按下一个快捷键,文件路径就会以:

路径1
路径2
路径3

这种格式存放在剪贴板里面,所以macOS下批量上传本地文件也很容易。不知道Windows下面应该如何操作。

你好,我用mac上复制本地文件,然后运行,发现图片无法正常显示,打开都是这样的 image

frezoow avatar Apr 26 '19 23:04 frezoow

批量上传本地文件也是同样的道理,在macOS下面,我框选多个文件以后,按下一个快捷键,文件路径就会以:

路径1
路径2
路径3

这种格式存放在剪贴板里面,所以macOS下批量上传本地文件也很容易。不知道Windows下面应该如何操作。

你好,我用mac上复制本地文件,然后运行,发现图片无法正常显示,打开都是这样的 image

这个地方需要注意,你需要复制的是本地文件的文件路径,而不是本地文件本身。

kingname avatar May 02 '19 01:05 kingname