Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

是否支持复制现有图片 #12

Open
cqzhao opened this issue Sep 5, 2017 · 8 comments
Open

是否支持复制现有图片 #12

cqzhao opened this issue Sep 5, 2017 · 8 comments

Comments

@cqzhao
Copy link
Contributor

cqzhao commented Sep 5, 2017

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

@kingname
Copy link
Owner

kingname commented Sep 5, 2017

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

如果是Windows,暂时不行。

@kingname
Copy link
Owner

kingname commented Sep 5, 2017

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

@kingname
Copy link
Owner

kingname commented Jan 5, 2019

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

@cqzhao
Copy link
Contributor Author

cqzhao commented Jan 5, 2019

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

@kingname
Copy link
Owner

kingname commented Jan 5, 2019

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

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

@kingname
Copy link
Owner

kingname commented Jan 5, 2019

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

路径1
路径2
路径3

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

@frezoow
Copy link

frezoow commented Apr 26, 2019

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

路径1
路径2
路径3

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

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

@kingname
Copy link
Owner

kingname commented May 2, 2019

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

路径1
路径2
路径3

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

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants