再エンコードせずに複数ページのTIFFを作成する方法、または各ページを個別に圧縮する方法


0

次のような状況を想定しましょう。RGBであるが、実際には2色(白黒のテキスト)しか含まない20個のシングルページTIFFファイルと、RGBで多くの色(写真)を含む10個のシングルページTIFFファイルがあります。

白黒ファイル(ページ)のTIFF圧縮はZIPです(ファイルはRGBですが、各ピクセルが黒か白のどちらかであるため、ZIP圧縮は非常に効率的です)。 20の白黒ファイルの全体のファイルサイズは要約すると約4 MBです。

色付きファイル(ページ)のTIFF圧縮はJPEGであり、この種のコンテンツには非常に効率的です。 10個のカラーファイルのファイルサイズは、合計で約20 MBです。

今私はすべてのファイルをできるだけ少ないスペースを取るだけでなく、できるだけ多くの画像情報を保持するマルチページTIFFファイルにマージしたいです。私が見ることができる限り、私は3つの選択肢があります。

1)理想的なソリューション:

各ファイルのデータを変更することなく、すべてのファイルを1つのTIFFファイルにマージします。私のTIFFフォーマットの知識から、私はこれができると確信しています。複数ページのTIFFファイル内では、各ページは圧縮の種類やその他のパラメータを記述した独自の「ディレクトリ」(メタデータ)を持っているので、個々のファイルを1つにまとめて各ページのディレクトリ(メタデータ)をリンクするだけです。正しく

私はすでにそのようなアプリケーションの開発を始めていますが、時間がないためまだ完成させることができませんでした(そして近い将来には完成することはできないでしょう)。

私は、TIFFファイルをマージすることができる無料のアプリケーション、WindowsもLinuxも見つけられませんでした。

2)GraphicsMagick / ImageMagickなどを使用して、個々のファイルをマージすることはできますが、その場合は 1 どのTIFF圧縮を使用するかを決定するためのコマンドラインパラメータ すべての 結果ファイルのページ。

残念ながら、結果のファイルにZIP(またはLZW)圧縮を使用すると、カラーページのサイズが劇的に大きくなります。現在占有している20 MBは100 MB以上になるため、結果のファイルは非常に大きくなります。

一方、結果のファイルにJPEG圧縮を使用すると、白黒ページのサイズが劇的に大きくなります。現在使用している4 MBは数十MBになるので、この場合も結果のファイルは非常に大きくなります。

3)個々の方法で結果ファイルのすべてのページを保存できるアプリケーションを探してみてください。例として、ZIP圧縮でページ1、JPEG圧縮でページ2、ZIP圧縮でページ3などを。

言うまでもありませんが、TIFFファイル形式ではそれが確実に許可されていますが、それを可能にするアプリケーションを見つけることができませんでした。

もちろん、解決策1)が理想的です。したがって、私の最初の質問は次のとおりです。画像データを変更することなく、特に再圧縮することなくTIFFファイルをマージする無料のアプリケーション(WindowsまたはLinux、できればコマンドライン)を知っている人はいますか?

解決策3)も同様に許容できる、それで私の第二の質問は:誰もが私にTIFFファイルを併合させる無料アプリケーション(WindowsまたはLinux、できればコマンドライン)を知っているか 個別に

解決策2)はもちろん許容できません。

何か案は?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.