2017-11-04 3 views
-2

私はVBでASP.Netを使用していて、いくつかのファイルをアップロードしています。場合によっては、ビットマップがファイル入力ストリームから構築されると、イメージが回転します。画像が背の高いものよりも広い場合には発生しないように見えるが、画像の幅が広い場合には常に起こるようには見えない。私は、画像のプロパティが表示され、作成されたビットマップのプロパティが実行時に表示されるいくつかのスクリーンショットを提供しました。ストリームからビットマップを構築すると画像が回転します

ここで何が起こっているのか、この回転を防ぐためにできることはありますか?

回転画像: enter image description here

非回転画像:

enter image description here
+1

ストリームからの読み取りだけで画像を保存すると、画像が回転することはほとんどありません。ここでは画像フォーマットの非互換性やその他のロジックが必要です。 –

+0

画像の向きがEXIFタグであるかどうかを確認できますか([この質問](https://stackoverflow.com/questions/42971094/getting-correct-image-rotation)を参照))? –

+0

画像の向きを確認して固定しました。それはこれまで私が見たことのないものです。 –

答えて

0

回転コードの使用Hereそれを固定見出さ。画像は電話機のカメラからのもので、元の向きの情報が格納されています。

関連する問題