【发布时间】:2013-06-09 04:06:06
【问题描述】:
我只是想不通如何解决这个问题。 尝试了我发现的大多数建议都没有成功。
newMember.Me_Photo = ReadFile("C:/Users/Leta/Documents/Visual Studio 2012/Projects/PkExtreme/tempImage.jpg");
(new Bitmap("C:/Users/Leta/Documents/Visual Studio 2012/Projects/PkExtreme/PkExtreme/initialMemberPic1.jpg")).Save("C:/Users/Leta/Documents/Visual Studio 2012/Projects/PkExtreme/tempImage.jpg");
如果用户没有另外指定,则使用默认图像,之后将被另一个基本上是默认图像的图像覆盖。
【问题讨论】:
-
调用
new Bitmap或调用.Save时是否出现异常? -
如果您需要帮助,那么您应该说明哪个函数调用引发了异常。并且给出 ReadFile 的定义也会有所帮助。
-
它发生在第二行,当试图保存图像时。 ReadFile 接受字符串参数。我通过添加 if 条件并检查用户是否定义了图像来克服这个错误。如果他有则执行第一行,否则执行此行:
newMember.Me_Photo = ReadFile("C:/Users/Leta/Documents/Visual Studio 2012/Projects/PkExtreme/PkExtreme/initialMemberPic1.jpg");
标签: c# image gdi+ readfile overwrite