이미지를 회전시키는 코드 스 니펫이 있습니다..net rotateflip은 파일 크기를 줄입니다.
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
어떤 이유로 원본 이미지 대신 새 이미지가 1.69MB가 아닌 758kb입니다.
이유가 무엇이며 어떻게 해결할 수 있습니까?
이미지를 압축하고 싶지 않고 그냥 회전 시키십시오.
그 외에도, 나는 win explorer에서 속성을 비교했으며, 모두 해상도와 함께 동일하게 보입니다. 그래서 실제로 일어나는 것은 무엇입니까?
원본 이미지가 JPG입니까? –
확장자는 ".jpg"입니다. 다른 것일 수 있습니까? 직접 카메라에서. –
나에게 아이디어가 있으십니까? 아무도? –