2017-02-15 1 views
1

빠른 IOS에서 TIFF 형식 이미지를 만들어 이메일로 결과를 보내려고합니다. 여기서 TIFF를 만드는 방법을 보았지만 TIFF 파일을 300dpi로 CCITT Group 4 (1 bit color depth, b & w) 형식으로 설정할 수 없었습니다. 어떤 도움이 필요합니까?300dpi의 TIFF 그룹 4 만들기 신속한 흑백

미리 감사드립니다.

+1

스택 오버플로에 오신 것을 환영합니다! 이 문제를 해결하기 위해 이미 시도한 것을 보여 주면 유용 할 것입니다. – edcs

+0

신속하게 UIImage에서 TIFF 파일을 생성하고 싶습니다. 그러나 TIFF는 Group4에서 해상도 300dpi로 압축해야합니다. 이것이 가능한가? – Iguron

답변

1

픽셀 단위로 1 비트 이미지를 지원하려면 Apple 프레임 워크 외부를 살펴 봐야합니다. CGImage는 1bpp 비트 맵을 지원하지 않으므로 단색 TIFF를 작성하도록 ImageIO를 설정하더라도 실제로 얻을 수있는 것은 8bpp 회색조 TIFF입니다.

tifflib를 포함하여 Swift 코드에서 호출하는 방법을 조사해야합니다.

는 질문의 "스위프트의"부분에 대답하지 않지만

https://github.com/ashtons/libtiff-ios.git

, 여기이 질문에 대한 답이있다 : 여기 tifflib가 iOS 정적 라이브러리를 가져 와서 생성하는 스크립트와 GitHub의 프로젝트입니다 즉, 아이폰 OS에서 전화 tifflib을 다룹니다

How do I write a 1bpp tiff with libtiff on iOS?

당신은 tifflib에 다리를 그 질문의 답을 사용하여 ObjC 파일을 만들 수 있습니다 (즉, 내가 무슨 짓을했는지) 또는 스위프트에 해당 코드를 적용.