我有一小段代码来旋转图像
Sub RotateImage(ByVal FilePath As String)
Dim img = System.Drawing.Image.FromFile(FilePath)
img.RotateFlip(System.Drawing.RotateFlipType.Rotate90FlipNone)
img.Save("c:\test.jpg", ImageFormat.Jpeg)
img.Dispose()
End Sub
出于某种原因,新图像为758kb而不是原始的1.69 mb。
为什么会这样,我该如何解决?
我不想压缩图像,只需旋转它即可。
除此之外,我比较了win explorer中的属性,它们似乎都是相同的,包括分辨率。那么实际发生了什么?