public WicExifRotator(WicTransform prev) : base(prev) { if (Context.TransformOptions == WICBitmapTransformOptions.WICBitmapTransformRotate0) { return; } var rotator = AddRef(Wic.CreateBitmapFlipRotator()); rotator.Initialize(Source, Context.TransformOptions); Source = rotator; Source.GetSize(out Context.Width, out Context.Height); Context.NeedsCache = Context.TransformOptions != WICBitmapTransformOptions.WICBitmapTransformFlipHorizontal; }