Skip to content

Orientation is not rotating properly #115

@rohank05

Description

@rohank05

So I am using orientation to rotate the image. I am using 90 to rotate but sometimes it is rotating 180 sometimes it is rotating 270 sometimes it doesn't even rotate

if (angle < 0) { angle = 360 - angle; } switch (angle) { case 90: var orientation = Orientation.Rotate90; transforms.Add(new OrientationTransform(orientation)); break; case 180: orientation = Orientation.Rotate180; transforms.Add(new OrientationTransform(orientation)); break; case 270: orientation = Orientation.Rotate270; transforms.Add(new OrientationTransform(orientation)); break; default: throw new ArgumentException("Only 90/180/270 degree rotation is supported"); }

using (var pl = MagicImageProcessor.BuildPipeline(sourceStream, settings)) { foreach (var transform in transforms) { pl.AddTransform(transform); } pl.WriteOutput(stream); }

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions