1

我保存这个有问题Bitmap。我尝试了ImageFormat.Jpg格式,但结果相同。我确信那条路是真的。

        string filePathTemp = Server.MapPath("..") + @"\ProductImages\Temp\";

        ImageProcessor imageProcessor = new ImageProcessor();

        fuProductImage.SaveAs(filePathTemp + fuProductImage.FileName);

        Bitmap orgImage = new Bitmap(filePathTemp + fuProductImage.FileName);

        Bitmap resizedLargeImage = imageProcessor.Resize(orgImage, 350, 350);

        resizedLargeImage.Save(filePathLarge, ImageFormat.Bmp);

我的错误是著名的保存 gdi+ 中发生的一般错误。你有什么建议吗?

谢谢

4

1 回答 1

2
                ImageConverter img_converter = new ImageConverter();
                System.Drawing.Image img = imageProcessor.Resize(orgImage, width, height);

                byte[] bytes = (byte[])img_converter.ConvertTo(img, typeof(byte[]));

                File.WriteAllBytes(filePath + fileName, bytes);
于 2012-07-05T09:21:02.507 回答