首页 > 解决方案 > 图像压缩导致 C# 中某些图像的方向错误

问题描述

我正在创建一个缩略图(实际图像的压缩版本),但对于某些图像,它会改变图像方向。我将图像实际和缩略图都保存在我的数据库中。当我看到实际图像时,它很好,但缩略图被旋转了。有没有解决这个问题的函数/库/方法?这是我的代码:

private byte[] ResizeImage(byte[] bytes, ImageFormat format)
        {
            MemoryStream ms = new MemoryStream(bytes);

            Image imageFull = Image.FromStream(ms);
            Image imageResize = imageFull.GetThumbnailImage(_width, _height, null, IntPtr.Zero);

            MemoryStream result = new MemoryStream();
            imageResize.Save(result, format);
            return result.ToArray();
        }

标签: c#imagecompression

解决方案


推荐阅读