Ich versuche, die Farbe eines Bereichs meiner UIImage
mit CGContext
zu ändern und dann ein neues Bild aus dem aktuellen Zustand zu erstellen. Das Originalbild hat die richtige Ausrichtung, aber danach dreht sich das Bild seitwärts.Warum dreht CGContextDrawImage mein Bild
CGRect imageRect = CGRectMake(0, 0, originalImage.size.width, originalImage.size.height);
UIGraphicsBeginImageContextWithOptions(originalImage.size, false, originalImage.scale);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
CGContextDrawImage(context, imageRect, originalImage.CGImage);
CGContextSetRGBFillColor(context, 255.0f, 255.0f, 255.0f, 1.0f);
CGContextFillRect(context, CGRectMake(5,5,100,100));
CGContextRotateCTM (context, radians(270));
CGContextRestoreGState(context);
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();