5kを超えるTiff画像のDPIを毎月200x200から100x100に変換する必要があります。作成した.batファイルを使用してIrfanビューでこれを行うことができます。以下は.BATファイルコードです。
@ "c:\ program files\irfanview\i_view32.exe" "e:\ batch1 * .tif/aspectratio/resample/tifc = 4/dpi =(100,100)/convert=e:\batch2*.tif"%*
ここで、tifc = 4はFax4圧縮です。
ただし、上記のコードは、100 DPIに変換されるtiffの最初のページのみを除いて、他のページのDPIを変更するのに役立ちません。残りのすべてのページはまだ200DPIです。 WinXPProfessionalとIrfanViewを使用しています。誰かが私が欠けているものを教えてもらえますか?.
nconvert を無限の可能性で使用します。
NConvertは、グラフィックファイルを変換するためのバッチユーティリティです。
いくつかの例を開始するには、 このユーザーガイド をお読みください。
Pastebinに 完全なヘルプファイル をアップロードして、使用可能なパラメーターを確認しました
注:nconvertを使用したグラフィカルフロントエンドは XnConvert
-overwrite
を使用します)nconvert -out tiff -multi -dpi 100 -c 4 -keepdocsize -keepfiledate mysource.tif
-out tiff -multi
は、nconvertに複数ページのTIFFファイルを生成するように指示するために必要です-dpi 100
は明らかに新しいDPIを設定します-keepdocsize
はページの高さと幅を保持します-keepfiledate
は元の作成日を保持します-c 4
は圧縮方法を設定します。最小のファイルを生成するZLIBをお勧めします
その他の圧縮方法
1 (Rle), 2 (LZW), 3 (LZW+Prediction), 4 (ZLIB)
5 (CCITT G3), 6 (CCITT G3-2D), 7 (CCITT G4) only B/W
8 (JPEG) only 24/32 bits
出力tiffを単一ページのtiffファイルに分割して、すべてのページが100DPIに設定されているかどうかを確認しました。スクリーンショットが示すように、nconvertは問題を解決します。
バッチメニューダイアログの詳細オプションで設定にアクセスできます(ティフのすべてのレイヤーに影響します、右下隅)。そのため、機能はすでに存在します。コマンドラインオプションにすでに移植されているかどうかはわかりませんが、文書化されていない可能性があります。
(どちらも試していませんが)役立つ可能性のある別の解決策は、Imagemagickです。 www.imagemagick.org からダウンロードしてください。これは無料のコマンドラインエディタ/コンバータです。