-4
有沒有人有一個簡單的例子來說明如何在xcode中使用libTiff for ios7?保存圖像爲.tif沒有Libtiff [編輯]
曾經在IBM網站上的例子已被刪除,我不知道從哪裏開始!我有一個小的300x300 WW UIImage(當前正在輸出爲PNG表示),我想將其轉換爲TIFF。
任何幫助將不勝感激。
有沒有人有一個簡單的例子來說明如何在xcode中使用libTiff for ios7?保存圖像爲.tif沒有Libtiff [編輯]
曾經在IBM網站上的例子已被刪除,我不知道從哪裏開始!我有一個小的300x300 WW UIImage(當前正在輸出爲PNG表示),我想將其轉換爲TIFF。
任何幫助將不勝感激。
我在David的提示後找到了答案。
NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *QRCode = [docPath stringByAppendingPathComponent:@"QRCode.png"];
NSMutableString *filePath = [NSMutableString string];
[filePath appendString:docPath];
[filePath appendString:@"/QRCode.png"];
NSString *destDir = @"/";
NSURL* url = [NSURL fileURLWithPath:QRCode];
CGImageSourceRef src = CGImageSourceCreateWithURL((__bridge CFURLRef)url, NULL);
NSURL* fileURL = nil;
fileURL = [[NSFileManager defaultManager] URLForDirectory:NSDocumentDirectory inDomain:NSUserDomainMask appropriateForURL:nil create:YES error:NULL];
NSURL* tiff = [fileURL URLByAppendingPathComponent:@"QRCode.tif"];
CGImageDestinationRef dest = CGImageDestinationCreateWithURL((__bridge CFURLRef)tiff, (CFStringRef)@"public.tiff", 1, NULL);
CGImageDestinationAddImageFromSource(dest, src, 0, NULL);
CGImageDestinationFinalize(dest);
CFRelease(src); CFRelease(dest);
只是爲了萬一別人在尋找解決這一問題同樣困難,因爲我參考一下!我編輯了問題標題以反映解決方案!
看看石英上的ioS - 你可能不需要libtiff來做到這一點。 –
謝謝你給我一個指針,我正在研究它! – CHiroshiWard