2011-05-07 6 views
1

전자 팩스를 tif (base 64 encoded text) 형식으로 반환하는 웹 서비스를 사용하고 있습니다. 문제는 다중 페이지 팩스를 하나의 큰 TIFF 파일로 반환하는 것이고 이상적으로는 사용자가 다양한 페이지를 클릭 할 수 있기를 원합니다. 텍스트를 디코드하고 표시 할 때 UIImageView의 첫 번째 페이지 만 표시합니다.UIImageView에서 표시하기 위해 큰 tif 파일을 여러 UIImage로 분할하는 방법은 무엇입니까?

나를 올바른 방향으로 안내 할 수 있습니까?

+0

최종있는 UIImage가 전체 이미지가 포함되어있는 경우, 다음 U는 ... 이미지의 크기를 사용하여 페이지의 수는, 다음 이미지의 특정 영역을 렌더링 – govi

+0

예를 계산할 수 있지만, 당신은 어떻게 TIF 파일 페이지를 매기는 않습니다 ? – jini

+0

이미지의 다른 영역을 렌더링합니다. – govi

답변

3

나는 이것을 위해 내 자신의 솔루션을 만들었습니다 : NSTiffSplitter. github에서 찾을 수 있습니다.

NSString *pathToImage = [[NSBundle mainBundle] pathForResource:@"Example" ofType:@"tiff"]; 
NSTiffSplitter* splitter = [[NSTiffSplitter alloc] initWithPathToImage:pathToImage]; 
UIImage *page = [[UIImage alloc] initWithData:[splitter dataForImage:page]]; 
yourImageView.image = page; 
[page release]; 
관련 문제