-4
ios7 용 xcode에서 libTiff를 사용하는 방법에 대한 간단한 예가 있습니까?이미지를 Libtiff없이 .tif로 저장 [편집]
예전에 IBM의 사이트에 있던 예가 사용되지 않아 어디서부터 시작해야할지 모릅니다! TIFF로 변환하려는 작은 300x300 B & W UIImage (현재 PNG 표현으로 출력 됨)가 있습니다.
도움을 주시면 감사하겠습니다.
ios7 용 xcode에서 libTiff를 사용하는 방법에 대한 간단한 예가 있습니까?이미지를 Libtiff없이 .tif로 저장 [편집]
예전에 IBM의 사이트에 있던 예가 사용되지 않아 어디서부터 시작해야할지 모릅니다! TIFF로 변환하려는 작은 300x300 B & W UIImage (현재 PNG 표현으로 출력 됨)가 있습니다.
도움을 주시면 감사하겠습니다.
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에서 Quartz를 보라. 아마도 libtiff가 필요하지 않을 것이다. –
포인터를 주셔서 감사합니다, 나는 그것을 조사하고 있어요! – CHiroshiWard