NSData *imageData = UIImagePNGRepresentation(your_image_here);
그 후 나는 그것을 블루투스를 사용하는 다른 아이폰으로 옮겼습니다. 이제 데이터를 다시 이미지로 변환해야합니다. 아무도 나에게 그걸하는 법을 말해 줄 수 있습니까?iOS에서 이미지로 데이터를 변환하는 방법
NSData *imageData = UIImagePNGRepresentation(your_image_here);
그 후 나는 그것을 블루투스를 사용하는 다른 아이폰으로 옮겼습니다. 이제 데이터를 다시 이미지로 변환해야합니다. 아무도 나에게 그걸하는 법을 말해 줄 수 있습니까?iOS에서 이미지로 데이터를 변환하는 방법
를 호출 할 수 있습니다 나는이 다시 등 이전 문제로 인코딩 된 데이터에 가정. NSData
에 UIImage
변환 ,
NSData* pictureData = UIImagePNGRepresentation(image);
가 다시 얻으려면,
UIImage *image = [[UIImage alloc]initWithData:pictureData];
는 말에
[image release]
을 추가해야합니다.
하거나 신속한-3에서
UIImage *image = [[UIImage alloc]init];
[image imageWithData:pictureData];
그냥 imageWithData:
또는 인스턴스에 전화, 당신은 initWithData:
[UIImage imageWithData:(NSData *)data];
를 사용할 수 있습니다 데이터 에 의해 다시 이미지로 변환됩니다 : -
func compressImage() -> UIImage {
let imageData = UIImageJPEGRepresentation(UIImage(named:"background.jpg")!, 0.2)
let image = UIImage(data: imageData!)
return image!
}
지금까지 당신이 데이터의 이름을 변경하지 않는 한 , 당신은 같은 방식으로 그것을 할 수 있습니다. 하지만 저장되는 위치에서 데이터에 액세스해야합니다. – Nithin