Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言保存jpeg图像_C#_Image_Jpeg - Fatal编程技术网

C# 用C语言保存jpeg图像

C# 用C语言保存jpeg图像,c#,image,jpeg,C#,Image,Jpeg,我有一个密码: Image image1 = Image.FromFile(sOriginalImageFileName, true); .... image1.Save(sNewFileName, image1.RawFormat); 它对png很有用。但是用Photoshop打开新的jpeg文件,我得到 无法完成您的请求,因为文件指定了 不支持的JPEG精度 我做错了什么? 提前感谢。使用枚举 使用枚举 您可能还需要添加行image1.Dispose;除非您这样做,否则它可能不会释放文件句

我有一个密码:

Image image1 = Image.FromFile(sOriginalImageFileName, true);
....
image1.Save(sNewFileName, image1.RawFormat);
它对png很有用。但是用Photoshop打开新的jpeg文件,我得到

无法完成您的请求,因为文件指定了 不支持的JPEG精度

我做错了什么? 提前感谢。

使用枚举

使用枚举


您可能还需要添加行image1.Dispose;除非您这样做,否则它可能不会释放文件句柄。我相信这是一个bug,不是故意的;除非您这样做,否则它可能不会释放文件句柄。我相信这是一个错误,不是故意的。
image1.Save(sNewFileName, ImageFormat.Jpeg);