2017-02-15 11 views
1

電子メールで結果を送信するために、迅速なIOSでTIFF形式のイメージを作成しようとしています。私はここでTIFFを作成する方法を見ましたが、TIFFファイルを300dpiのCCITT Group 4(1ビット色深度、b & w)形式に設定することはできませんでした。どんな助け?300dpiでTIFF Group 4を作成する白黒ですばやく白黒

ありがとうございます。

+1

ようこそスタックオーバーフロー!この問題を解決するためにあなたがすでにやろうとしてきたことの例があれば役に立ちます。 – edcs

+0

UIImageからTIFFファイルを迅速に生成したい。しかし、TIFFはグループ4で解像度300dpiで圧縮する必要があります。これは可能ですか? – Iguron

答えて

1

アップルのフレームワークの外で、1ビット/ピクセルの画像をサポートする必要があります。 CGImageは1bppビットマップをサポートしていないので、実際にモノクロTIFFを書き込むようにImageIOを設定しても、8bppのグレースケールTIFFが得られます。

あなたはtifflibを含め、Swiftコードから呼び出す必要があります。ここでtifflib用のiOS静的ライブラリをフェッチし、生成するスクリプトとGitHubのプロジェクトです:

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

それは質問の「スウィフトの」一部にお答えしていませんが、こっちにこの質問への答えがありますそれは、iOSからの呼び出しtifflibをカバー:

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

あなたがtifflibする橋渡しという質問から答えを使用してにObjCファイルを作成することができます(それは私がやったことだ)、またはスウィフトにそのコードを適応させます。

関連する問題