Python3复制PNG透明图片粘贴
发布时间
阅读量:
阅读量
Python 3 的 Pillow 模块是一个广泛应用于图像处理的应用程序。该模块能够将图像保存到剪贴板作为位图格式文件,并且对于带有透明通道的图像(即具有 Alpha 通道的图片)也同样适用这一功能。然而,在这种情况下也会导致无法正确粘贴带有透明度的信息。
确定无法通过 Pillow 实现后,请考虑以下步骤:首先将 PNG 文件进行存储,并以读取文件的形式将其内容复制到剪贴板中以便后续操作。查阅资料发现 Windows 系统提供了两种解决方案可供参考:方案一:使用第三方工具插件完成操作;方案二:借助系统自带的功能完成任务。
写入文件标识符
该方法是对文件进行注(录)入标识符。理论支持下所述所有拖拽应用及基于路径的上传应用均被支持。
应用场景:网页编辑微信公众号 Ctrl+V 粘贴图片
(注:但是在 Windows 资源管理器中是无法粘贴文件的)
import os
import win32clipboard as clp
def copyTransparentImage(file):
clp.OpenClipboard()
clp.EmptyClipboard()
wide_path = os.path.abspath(file).encode('utf-16-le') + b'\0'
全部评论 (0)
还没有任何评论哟~
