如何將圖像轉換爲字節併發送到流,然後從輸入流接收字節,並再次將字節轉換爲圖像?如何將圖像轉換爲字節和字節映像?
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