Speichern des bearbeiteten Bildes nach dem Zoomen, Drehen und Verschieben

9

Ich habe eine Swift-Version dieser Klasse erstellt: Ссылка Funktioniert gut. Jetzt möchte ich das geänderte Bild in eine Datei speichern. Die Sache ist, ich möchte es in voller Auflösung speichern und auch ich möchte Bereich speichern, der nur für den Benutzer sichtbar ist.

Lassen Sie mich Ihnen ein einfaches Beispiel zeigen:

So sieht es in meiner App aus. Bild ist ein paar Beispiele im iOS-Simulator. Das meiste davon ist außerhalb des Bildschirms. Ich will nur sichtbaren Teil.

Nach dem Speichern ohne Zuschneiden sieht es so aus:

So weit, so gut nach dem Clipping wäre es nett.

Aber jetzt machen wir ein paar Änderungen:

Nach dem Speichern:

Sieht so aus, als wäre es durch einen falschen Drehpunkt umgewandelt worden. Wie kann ich es beheben?

Hier ist mein Code zum Speichern:

%Vor%

Es gibt eine einfachere Methode, um es zu erreichen:

%Vor%

Allerdings hat das Ausgabebild die Größe der Ansicht, kein tatsächliches Bild und ich möchte es in voller Auflösung.

    
Makalele 08.02.2016, 23:10
quelle

1 Antwort

4

Aktualisierter Code für die Arbeit mit Bildern beliebiger Größe:

%Vor%

Screenshot des Simulators

Gespeichertes Bild

    
Arun Ammannaya 12.02.2016, 10:37
quelle

Tags und Links