好吧,标题几乎说明了一切。如果我在文件流中有这样的图像:
Dim imgStream As MemoryStream = New MemoryStream()
sd.Save(imgStream, System.Drawing.Imaging.ImageFormat.Jpeg)
我如何将此文件重命名为我制作的 GUID。现在这是我正在尝试的方法,但是“sd”被突出显示并说“'System.Drawing.Bitmap'类型的值不能转换为'String'”
这是制作 GUID 的代码:
Dim newName As String
newName = System.Guid.NewGuid.ToString()
这是重命名的代码...
Rename(sd, newName)
我敢肯定这是愚蠢的,但任何帮助将不胜感激!另外,我是个十足的菜鸟!因此,如果它完全错误,请不要讨厌哈哈。提前致谢!
此外,如果需要,这里是如何生成图像的代码(它正在拍摄桌面图像):
sd = New Bitmap(My.Computer.Screen.WorkingArea.Width, _
My.Computer.Screen.WorkingArea.Height, _
Imaging.PixelFormat.Format32bppArgb)
Dim g As Graphics = Graphics.FromImage(sd)
g.CopyFromScreen(New Point(0, 0), New Point(0, 0), _
New Size(My.Computer.Screen.WorkingArea.Width, _
My.Computer.Screen.WorkingArea.Height))