首页 > 解决方案 > 在 C++ 中从剪贴板获取 PNG 图像

问题描述

我正在尝试从剪贴板中获取全部为 PNG 格式的图像。但是,每个程序都以不同的方式存储这些图像。Windows 屏幕截图工具正在复制我需要的方式。直接在剪贴板中的PNG格式。ShareX 在 PNG 标头之前使用 C# 类名和一些其他字节进行复制。Firefox“复制图像”似乎正在复制原始像素。而Windows复制文件就是复制文件名。我正在使用http://www.nirsoft.net/utils/inside_clipboard.html查看此剪贴板数据。有没有一种通用的方法来获取我正在寻找的东西?像 Firefox、GIMP 和几乎任何其他可以粘贴图像的程序似乎都没有任何问题。

我只需要这个在 Windows 上工作。

标签: c++windowspngclipboardfile-format

解决方案


推荐阅读