当我将具有透明度的 PNG 图像复制到剪贴板并随后将其粘贴到 Photoshop、Paint 等软件中时,透明度会变成黑色。
有没有什么解决方法?这是浏览器问题、应用程序问题还是剪贴板的操作系统问题?
我使用的是 Windows 7,并使用最新版本的 Chrome 和 Internet Explorer 进行了测试。
答案1
复制粘贴无法保持透明度。请尝试保存文件,然后Open File
在 Photoshop 中使用。据我所知,Paint 无法保存启用透明度的 png 文件。
答案2
发表评论@DanLugg作为答案,因为这是最方便的视窗, 恕我直言:
- 右键单击图像,然后
Copy Image URL
从浏览器中退出。 - 在 Photoshop 中选择
File->Open
(ctrl-o) 并将 URL 粘贴到对话框的文件名部分。- Photoshop/Windows 会将 URL 下载到临时文件并打开它。
为了操作系统,打开文件对话框/工作表中没有可以粘贴 URI 的字段。相反,您必须下载文件并打开它(例如,从浏览器拖到桌面,然后将新文件拖到 Dock 或 Photoshop 文档中),然后删除临时文件。
FWIW,这似乎是一个Photoshop问题,不是浏览器或操作系统的问题。在 OS X 和 Windows 上,我都可以从 Chrome(以及 OS X 上的 Safari)复制具有透明度的 PNG 图像并将其粘贴到 Illustrator 或其他应用程序中,并使其保持透明度。Photoshop 才是罪魁祸首。
答案3
尝试以下操作:复制透明图像,粘贴到 MS Word 中。然后从 Word 中复制(或拖放)图像并将其粘贴到其他目标程序中。
我发现从 Chrome 粘贴到 Visio 中会变黑,但在 Word 中可以正常工作,然后从 Word 复制后可以正确且透明地粘贴到 Visio 中。
答案4
我找到了一个解决方法来解决这个问题。复制 PNG 后运行我的脚本,您可以将 Chrome 中的图像粘贴到 Photoshop、Paint 等中,并且保持透明度不变。
程序+来源:https://github.com/skoshy/CopyTransparentImages/releases
如果您遇到任何问题,请随时在这里或在 Github 上告诉我!