C4 zapisywanie części obrazu

Hei, przeszedłem przykład zapisywania obrazów, a potem chciałem zapisać tylko część ekranu. Udało mi się zapisać część zaczynającą się w lewym górnym rogu obrazu, ale faktycznie chcę zapisać środek mojego ekranu. Magią zapisywania tylko części obrazu jest konfigurowanie kontekstu graficznego o pewnym rozmiarze, takim jak ten:

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

Myślałem, że może być sposób na użycie CGRect zamiast rozmiaru, ale to powoduje błąd. jakieś inne próby lub myśli? Czy muszę przechodzić przez piksele mojego zrzutu ekranu, chwytać te potrzebne i robić z tego nowy obraz (to byłby skomplikowany sposób, o którym myślę, ale może jest łatwiejszy)?

questionAnswers(3)

yourAnswerToTheQuestion