C4 Teil eines Bildes speichern

Hei, ich habe das Beispiel zum Speichern von Bildern durchgesehen und wollte danach nur einen Teil des Bildschirms speichern. Ich habe es geschafft, den Teil beginnend in der oberen linken Ecke des Bildes zu speichern, aber ich möchte eigentlich die Mitte meines Bildschirms speichern. Die Magie, nur einen Teil eines Bildes zu speichern, besteht darin, den Grafikkontext mit einer bestimmten Größe wie folgt einzurichten:

 UIGraphicsBeginImageContextWithOptions(CGSizeMake(300, 300), YES, 5.0f);

Ich dachte, es könnte eine Möglichkeit geben, ein CGRect anstelle der Größe zu verwenden, aber das gibt mir einen Fehler. irgendwelche anderen Versuche oder Gedanken? Muss ich die Pixel meines Screenshots durchgehen, die benötigten Bilder aufnehmen und daraus ein neues Bild erstellen (das wäre die komplizierte Art, die ich mir vorstellen kann, aber vielleicht gibt es eine einfachere)?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage