如何在iPad上创建TIFF

pa1*_*a12 5 tiff uiimage ipad ios

我正在尝试TIFF从a 创建一个图像UIImage.我查看了Apple的文档,但找不到任何信息.

任何人都可以帮我解释如何TIFF在iPad上创建图像?

Jes*_*ock 11

这在我看来,ImageMagick的是这样矫枉过正只是写TIFF格式.为什么不建立libtiff?它受iOS支持,是大多数软件包用来编写tiff(包括ImageMagick)的东西.

您甚至可以使用上面ImageMagick链接中的libtiff.a文件.只需将lib和tiff标头安装到您的项目中即可.编辑:

这是一个很好的教程,向您展示一旦安装了libtiff后如何编写tiff.本教程的第二部分向您展示了如何控制压缩.


小智 7

我觉得这个答案有点晚了,但是如果有人想知道怎么做,我想你会发现以下内容会有所帮助:

NSMutableData *mData = [NSMutableData dataWithCapacity:SOME_BIG_NUMBER];
CGImageDestinationRef myImageDest = CGImageDestinationCreateWithData((__bridge  CFMutableDataRef)(mData), kUTTypeTIFF, 1, NULL);
CGImageDestinationAddImage(myImageDest,image.CGImage, NULL);
CGImageDestinationFinalize(myImageDest);
CFRelease(myImageDest);
Run Code Online (Sandbox Code Playgroud)

然后mData将保存TIFF文件的NSData编码,然后您可以将其存储到磁盘,上传到服务器,无论...

您可能需要包含MobileCoreServices和ImageIO框架......

保罗