【发布时间】:2015-07-21 03:00:02
【问题描述】:
C Sharp 非常新,因为它不是我学习路径的一部分,但我必须在 C Sharp 中编辑小代码才能使我的应用程序正常工作。我正在使用 Ogama,一个开源凝视跟踪器,我的项目需要它。更具体地说,热图。现在,我想将热图保存到一个定向文件夹,并设法找到代码。最初的代码是
public static bool ExportImageToFile(Image image)
{
SaveFileDialog dlg = new SaveFileDialog();
dlg.Title = "Please enter filename for image...";
dlg.InitialDirectory = Environment.SpecialFolder.MyDocuments.ToString();
所以我想我可以通过在线学习其他教程来更改它,这是我的代码。
public static bool ExportImageToFile(Image image)
{
SaveFileDialog dlg = new SaveFileDialog();
dlg.Title = "Please enter filename for image...";
dlg.InitialDirectory = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "heatmapimages");
但它不起作用。当我单击保存文件按钮时,它会将我带到我的 Ogama 项目所在的位置。 'heatmapimages' 文件夹在我的桌面上。有什么建议吗?先感谢您。 编辑:通过将 Special.Personal 更改为 Special.DesktopDirectory 来管理它。有没有办法让它自动保存图像?这样我就不需要点击保存了?
【问题讨论】:
-
看起来你想要
SpecialFolder.Desktop而不是Personal? -
@Cameron,是的!决定尝试更改为 Desktop.Directory,它成功了!无论如何它会自动保存图像吗?这样我就不需要点击保存了?
-
如果您提出新问题,您的自动保存问题会得到更好的解决;我们尽量让每个问题一次只关注一个主题。
-
@Exclusified:请参阅此处了解如何保存图像。 stackoverflow.com/questions/2290644/save-image-files-in-c-sharp
-
@MichaelEdenfield,注意!谢谢!
标签: c# .net visual-studio-2013