如何将图像转换为字节并发送到流,然后从输入流接收字节,并再次将字节转换为图像?如何将图像转换为字节和字节映像?
3
A
回答
7
从图像获取字节:
NSData *imageData = UIImageJPEGRepresentation(image, imageQuality);
对于来自字节获得的图像:
UIImage *image = [UIImage imageWithData: imageData];
顺便说一句,如果你从NSData的需要字节只是调用它字节的方法。
1
转换图像转换成字节这样的:
NSData *imageData = UIImagePNGRepresentation(yourImage.image);
NSUInteger len = [imageData length];
Byte *byteData= (Byte*)malloc(len);
[imageData getBytes:byteData length:len];
现在字节成图像是这样的:
NSData *pictureData = [NSData dataWithBytes:byteData];
UIImage *image = [[UIImage alloc]initWithData:pictureData];
1
UIImage
到字节数组
UIImage *image = [UIImage imageNamed:@"image.png"];
NSData *data = UIImagePNGRepresentation(image);
NSString *byteArray = [data base64Encoding];
字节数组UIImage
+ (UIImage *)imageWithData:(NSData *)data;
NSData *data = [NSData dataWithBytes:YOUR_BYTE_ARRAY length:ARRAY_LENGTH];
UIImage *img = [UIImage imageWithData:data];
UIImageView *imgView = [[UIImageView alloc]initWithImage:img];
希望您找到解决方案。
2
如何获取流字节并将其转换回图像,下面是我的代码: 但我得到的图像是空白的。为什么?
- (void)stream:(NSStream *)theStream handleEvent:(NSStreamEvent)streamEvent {
switch (streamEvent) {
case NSStreamEventOpenCompleted:
NSLog(@"Stream opened");
break;
case NSStreamEventHasBytesAvailable:
if (theStream == inputStream) {
uint8_t buffer[5000];
int len;
while ([inputStream hasBytesAvailable]) {
len = [inputStream read:buffer maxLength:sizeof(buffer)];
NSLog(@"len=%d", len);
if (len > 0) {
NSData *pictureData = [NSData dataWithBytes:buffer length:len];
UIImage *images = [[UIImage alloc]initWithData:pictureData];
[imagesview setImage:imagess];
}
}
}
break;
}
}
相关问题
- 1. 如何将图像转换为字节[]?
- 2. 使用c将字节转换为图像&图像到字节#
- 3. 将字节转换为位图图像
- 4. 将字节转换为图像
- 5. 将图像数据转换为字节[]
- 6. 将图像转换为字节
- 7. 将图像转换为字节数组?
- 8. 将字节数组转换为图像
- 9. 将图像转换为字节[]
- 10. 将字节[]转换为图像
- 11. 将图像转换为字节
- 12. 将字节转换为图像
- 13. Android:将图像转换为字节Arrayrayray
- 14. 将字节数组转换为图像
- 15. 如何将图像文件转换为图像字节
- 16. 如何将图像转换为字节数组并将字节数组转换为图像
- 17. 如何将字节[]转换为字节[]
- 18. 当转换回图像时转换为字节的图像
- 19. 我将如何将PNG图像转换为字节数组?
- 20. 小程序:将图像字节数据转换为图像
- 21. 转换图像为字节与PHP
- 22. 如何在WPF C#转换字节的图像和图像字节和显示图像框
- 23. 如何将字节[]转换为SQL图像
- 24. 如何将字节[]转换为asp.net中的图像?
- 25. 如何将特定的字节数组转换为图像
- 26. 如何将字节数组转换为图像?
- 27. 如何在J2ME中将图像转换为字节数组?
- 28. 如何将图像转换为字节[]在C#
- 29. 如何将字节数组转换为图像文件?
- 30. 如何将UIImagePicker图像转换为字节数组objective-c