UIHelperGetStreamWithOrientation - метод

Возвращает поток данных и значение поворота Rotation, который необходимо применить к создаваемому на основе потока изображению BitmapImage с учетом ориентации фотографии.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public static (Stream , Rotation ) GetStreamWithOrientation(
	Stream sourceStream,
	bool forceTransform = false
)

Параметры

sourceStream  Stream
Поток данных изображения.
forceTransform  Boolean  (Optional)
Всегда производить трансформацию изображения.

Возвращаемое значение

ValueTupleStream, Rotation
Кортеж значений: поток с изображением и значение поворота Rotation, который необходимо применить к изображению.

Заметки

Если установлен флаге forceTransform, то метод возвращает трансформированный поток и Rotation.Rotation0. В ином случае при ориентации PhotoOrientation.Normal возвращает исходный поток и Rotation.Rotation0, при ориентации PhotoOrientation.Rotatе90, PhotoOrientation.Rotatе180 или PhotoOrientation.Rotatе270 возвращает исходные поток и актуальное значение поворота, которое необходимо применить к создаваемому изображению, при ориентации PhotoOrientation.FlipHorizontal, PhotoOrientation.FlipVertical, PhotoOrientation.Transpose, или PhotoOrientation.Transverse возвращает новый поток с уже трансформированным изображением и Rotation.Rotation0.

См. также