UIHelperGetStreamWithOrientation - метод
Возвращает поток данных и значение поворота Rotation, который необходимо применить к создаваемому на основе потока изображению BitmapImage с учетом ориентации фотографии.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static (Stream , Rotation ) GetStreamWithOrientation(
Stream sourceStream,
bool forceTransform = false
)
Public Shared Function GetStreamWithOrientation (
sourceStream As Stream,
Optional forceTransform As Boolean = false
) As ( As Stream, As Rotation)
public:
static ValueTuple<Stream^, Rotation^> GetStreamWithOrientation(
Stream^ sourceStream,
bool forceTransform = false
)
static member GetStreamWithOrientation :
sourceStream : Stream *
?forceTransform : bool
(* Defaults:
let _forceTransform = defaultArg forceTransform false
*)
-> ValueTuple<Stream, Rotation>
- 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.