【问题标题】:how to display tiff files in ios? [duplicate]如何在 ios 中显示 tiff 文件? [复制]
【发布时间】:2014-01-09 09:06:14
【问题描述】:

谁能帮我解决如何在ios中显示tiff文件(包含多个图像,如pdf)?

NSData *imageData = [Base64 decode:_img];
[_wv loadData:imageData MIMEType:@"image/tiff" textEncodingName:nil baseURL:nil];

我正在使用上面的代码。但它只显示 tiff 文件中的第一张图像。 如何显示 tiff 文件中的所有图像。

【问题讨论】:

标签: ios iphone tiff


【解决方案1】:

试试这个..

NSString *str = [imageData base64Encoding]; 
NSData *new_data = [NSData dataWithBase64EncodedString:str];
UIImage *image2 = [UIImage imageWithData:new_data];
[image_view setImage:image2]; // Just check with image view
[web_view loadData:new_data MIMEType:@"image.tiff" textEncodingName:nil baseURL:nil];

【讨论】:

  • 仍然只显示 tiff 文件中的第一张图片。
  • @Boggarapu 你检查了这个image2.images(对于动画图像,UIImageimages 属性将保存所有图像)?
  • .png 或 .jpeg 图像存储到数组中。并显示使用了数组“图像”属性。但是 tif/tiff 包含多个图像,例如 pdf。 images 属性不适用于 tiff 文件。
  • @Boggarapu 你试过这个吗?它对你有用吗?我认为,它将只是存储为原始数据(不需要 .jpeg 或 .png ),images property(array) 指出了这一点?
  • 它不工作。它显示警告“不兼容的指针类型将'NSArray *'发送到'UIImage *'类型的参数”
猜你喜欢
  • 1970-01-01
  • 2023-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-24
相关资源
最近更新 更多