老师,把图片经过压缩上传后,原竖向的图片会横向保存。原横向的图片不会变化。这个怎么解决呢
这是选择图片时是竖向图片,宽度小于高度
此主题相关图片如下:上传选择的图片是竖向的.png
这是压缩代码
Dim file As String = "d:\test.jpg"
Dim img As image = getImage(file)
Dim bmp As bitmap
If img.width > 800 Then
If 800 * (img.height / img.width) > 600 Then
bmp = new bitmap(img, 800*(600/(800*(img.height/img.width))), 600)
Else
bmp = new bitmap(img, 800, 800 * (img.height / img.width))
End If
End If
bmp.save("d:\缩略图.jpg")
bmp.Dispose
压缩后
保存的图片是横向的
此主题相关图片如下:选择图片压缩后就横向显示.png