Asp.net 从流构造位图会旋转图像
我正在用VB和ASP.Net做一些文件上传。有时,当从文件输入流构造位图时,图像会旋转。如果图像的宽度大于其高度,则似乎不会发生这种情况,但如果图像的高度大于宽度,则似乎也不会一直发生这种情况。我提供了一些屏幕截图,其中显示了图像的属性,并且在运行时显示了创建的位图的属性 你知道这里发生了什么,或者我们能做些什么来阻止这种旋转吗 旋转图像: 非旋转图像:Asp.net 从流构造位图会旋转图像,asp.net,vb.net,file-upload,bitmap,Asp.net,Vb.net,File Upload,Bitmap,我正在用VB和ASP.Net做一些文件上传。有时,当从文件输入流构造位图时,图像会旋转。如果图像的宽度大于其高度,则似乎不会发生这种情况,但如果图像的高度大于宽度,则似乎也不会一直发生这种情况。我提供了一些屏幕截图,其中显示了图像的属性,并且在运行时显示了创建的位图的属性 你知道这里发生了什么,或者我们能做些什么来阻止这种旋转吗 旋转图像: 非旋转图像: 使用旋转代码发现它已修复。这些图像来自手机摄像头,其中存储了原始的方向信息,可以用来校正它们。我简直不敢相信,仅从流中读取数据就可以旋转图像
使用旋转代码发现它已修复。这些图像来自手机摄像头,其中存储了原始的方向信息,可以用来校正它们。我简直不敢相信,仅从流中读取数据就可以旋转图像。这里必须涉及图像格式不兼容或其他逻辑。您能否检查图像方向是否作为EXIF标记出现(请参阅)?检查图像方向修复了它。这是我以前从未见过的。