gpt4 book ai didi

vb.net - 将图像复制到剪贴板并将其粘贴为文件(vb.net)

转载 作者:行者123 更新时间:2023-12-02 01:23:42 27 4
gpt4 key购买 nike

我有一个图片框,如果我使用下面的片段:

Clipboard.SetImage(PictureBox.image)

然后我只能将图像粘贴到Paint和MS Word之类的东西中。我无法将其作为文件粘贴到文件夹/桌面中。

那么如何将图像复制到剪贴板,如果粘贴到文件夹,那么它就会变成文件?

最佳答案

如果您使用 .net 并且您的最终目标是保存文件,那么有很多更简单的方法,

这里是 C# 代码,将其移植到 VB.net 中并不难,我只是懒得这么做:)不管怎样,你必须先将它保存在某个地方,然后才能粘贴它......

它将文件加载到图片框并再次将其保存到文件中,(蹩脚,我知道) 并将剪贴板数据设置为复制操作

然后当您粘贴(Ctrl+V)它时,它就会被粘贴。

C#__    Bitmap bmp;    string fileName=@"C:\image.bmp";    //here I assume you load it from a file, you might get the image from somewhere else, your code may differ

pictureBox1.Image=(Image) Bitmap.FromFile(fileName);
bmp=(Bitmap)pictureBox1.Image;
bmp.Save(@"c:\image2.bmp");

System.Collections.Specialized.StringCollection st = new
System.Collections.Specialized.StringCollection();
st.Add(@"c:\image2.bmp");
System.Windows.Forms.Clipboard.SetFileDropList(st);

</pre>

并且 viola 尝试将文件 image2.bmp 粘贴到将要粘贴的文件夹中。

关于vb.net - 将图像复制到剪贴板并将其粘贴为文件(vb.net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2041710/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com