wandle UIImage in NSData und zurück in UIImage

8

Ich muss die Tabellenzelle aus der Datenbank auffüllen und die Bilder befinden sich auf dem Gerät. Ich muss dieses Bild in imageDataObject speichern, wie dieses UIImage in NSData konvertiert wird. Bitte schlagen Sie vor, ich habe viele Lösungen ausprobiert, aber das NSData wird nicht in UIImage konvertiert.

%Vor%     
user2769614 16.11.2013, 00:40
quelle

4 Antworten

16

Um UIImage in NSData zu konvertieren, verwenden Sie entweder UIImageJPEGRepresentation(UIImage *image, CGFloat compressionQuality) oder UIImagePNGRepresentation(UIImage *image)

Um NSData in UIImage zu konvertieren, verwenden Sie [UIImage imageWithData:imageData]

So könnte Ihr Beispiel so aussehen:

%Vor%

Referenzen: Ссылка Ссылка

    
James Glenn 16.11.2013, 05:57
quelle
9

Versuchen Sie Folgendes:

Verwenden Sie dies zum Konvertieren von UIImage in NSData .

%Vor%

Versuchen Sie dies für die Konvertierung der Bilddaten in UIImage

%Vor%     
Pradhyuman sinh 16.11.2013 05:29
quelle
3

in Swift-Version:

%Vor%     
Bilal Arslan 14.05.2016 15:32
quelle
0

Verwenden Sie if-let mit Daten blockieren, um den Absturz von Apps zu verhindern. sichere Ausführung des Codes, da die Funktion UIImagePNGRepresentation einen optionalen Wert zurückgibt.

%Vor%
  

Hinweis: Daten ist Swift 3-Klasse. Verwenden Sie Daten statt NSData mit   Swift 3

Generische Bildoperationen (wie zB png & amp; jpg):

%Vor%

Durch Verwendung der Erweiterung:

%Vor%     
Krunal 25.10.2017 17:08
quelle

Tags und Links