SavePicture
将Picture或Image中的图形保存到文件。
语法:
SavePicture picture , stringexpression
- picture
- 要保存图形的
Picture(例如stdole.StdPicture)或Image。通常是PictureBox或Image等控件的Picture属性,或LoadPicture调用的结果。 - stringexpression
- 指定要写入文件路径的字符串表达式。
如果picture最初来自文件(通过LoadPicture加载),文件以与原始格式相同的格式写入。如果picture在运行时创建或修改(例如,通过在PictureBox中绘图),文件保存为位图(.bmp)。
INFO
SavePicture是twinBASIC为保持源代码兼容性而保留的旧版VB6/VBx语句。需要更多输出格式控制(PNG、JPEG、格式选项)的新代码应直接使用平台的图像API,或通过PictureToByteArray转换并通过标准文件I/O写入字节。
示例
vb
' Save the graphic currently displayed in Picture1 to disk.
SavePicture Picture1.Picture, "C:\Temp\Snapshot.bmp"
' Round-trip an image through a Picture object.
Dim P As StdPicture
Set P = LoadPicture("C:\Temp\Original.png")
SavePicture P, "C:\Temp\Copy.bmp" ' Always saved as BMP if not loaded from file.