convertir UIImage à NSData et retour à UIImage
J'ai pour remplir la cellule de la table de base de données et les images sont sur l'appareil.
J'ai pour stocker l'image dans imageDataObject
, comment convertir que UIImage
à NSData
.
S'il vous plaît suggérer, j'ai essayé beaucoup de solution, mais ce n'est pas la conversion en arrière que NSData
à UIImage
.
cell.textLabel.text = [[offlineImageListArray objectAtIndex:indexPath.row] imageName];
UIImage *thumbnail = [self retrieveImageFromDevice:[[offlineImageListArray objectAtIndex:indexPath.row] imageName]];
NSData* data = ??????????;
ImageData *imageDataObject = [[ImageData alloc] initWithImageId:[[offlineImageListArray objectAtIndex:indexPath.row]imageId]
imageName:[[offlineImageListArray objectAtIndex:indexPath.row] imageName] imageData:data];
[imagesArray addObject:imageDataObject];
double possible de convertir UIImage à NSData
double possible de Comment faire pour convertir NSData de la valeur à UIImage
double possible de NSData à UIImage
double possible de Comment faire pour convertir NSData de la valeur à UIImage
double possible de NSData à UIImage
OriginalL'auteur user2769614 | 2013-11-16
Vous devez vous connecter pour publier un commentaire.
Pour convertir
UIImage
àNSData
, utilisezUIImageJPEGRepresentation(UIImage *image, CGFloat compressionQuality)
ouUIImagePNGRepresentation(UIImage *image)
Pour convertir
NSData
àUIImage
, utilisez[UIImage imageWithData:imageData]
De sorte que votre exemple pourrait ressembler à ceci:
Références: https://developer.apple.com/LIBRARY/IOS/documentation/UIKit/Reference/UIKitFunctionReference/Reference/reference.html
https://developer.apple.com/Library/ios/documentation/UIKit/Reference/UIImage_Class/Reference/Reference.html
UIImagePNGRepresentation
pour jpg trop?Ce ne sera pas causer un problème.
OriginalL'auteur James Glenn
Essayer Avec ceci:
L'utiliser pour convertir
UIImage
àNSData
.Essayez ceci pour des données d'image convertir retour à
UIImage
Une UIImage est ni jpg ou png. c'est un raw bitmap. PNG et JPG sont d'un format de transport d'une image dans un format plus petit
OriginalL'auteur Pradhyuman sinh
dans Swift version:
OriginalL'auteur Bilal Arslan
Utilisation si-laissez-bloc avec les Données pour éviter les app crash & de la sécurité de l'exécution du code, comme la fonction UIImagePNGRepresentation renvoie une valeur facultative.
Image générique opérations (comme le png & jpg les deux):
Par l'utilisation d'extension:
OriginalL'auteur Krunal