11

このような出力を見ると、お腹がガクガクします。

http://www.freeimagehosting.net/uploads/e1097a5a10.jpg

そしてこれはpdfファイルをtiffファイルに変換する最良の方法によって提案された私のコマンドでした

gswin32c.exe -q -dNOPAUSE -sDEVICE=tiffg4 -sOutputFile=a.tif a.pdf -c quit

私は何が間違っているのですか?

(商品は考慮されません)

4

7 に答える 7

15

tiffg4は白黒出力デバイスです。出力デバイスのカラーPDFとしてtiff24ncまたはtiff12ncを使用する必要があります。ghostscript出力デバイスを参照してください。これらは非圧縮になりますが、結果のTIFFをimagemagickまたは同様のものに入れて、圧縮されたTIFFとして再保存することができます。

于 2008-10-21T11:21:07.620 に答える
11

私はかなり長い間 ImageMagick を使用しています。多くの機能を備えた非常に優れたツールです。

ImageMagickをインストールし、次のコマンドを実行します。convertこれは私が Linux で使用したものです。正しいものに置き換える必要があるかもしれません。

以下のコマンドは、PDF をCCITT Group 3標準 TIF (Fax 標準) に変換します。

convert -define quantum:polarity=min-is-white \
        -endian MSB \
        -units PixelsPerInch \
        -density 204x196 \
        -monochrome \
        -compress Fax \
        -sample 1728 \
        "input.pdf" "output.tif"

また、 GraphicsMagickを使用することもできます。これも ImageMagick に似ていますが、ImageMagick は速度よりも品質に重点を置いています。

于 2010-12-13T09:31:31.710 に答える
2

提案されている他の投稿と同様に、カラー形式 (例: -sDEVICE=tiff24nc) を使用し、より高い解像度 (例: -r600x600) を指定します。

gswin32c.exe -q -dNOPAUSE -r600 -sDEVICE=tiff24nc -sOutputFile=a.tif a.pdf -c quit
于 2011-09-19T05:23:04.647 に答える
1

setoriのコマンドは、 tiffg4出力に使用する解像度を指定しません。結果は次のとおりです。Ghostscriptはその出力にデフォルト設定である204x196dpiを使用します。

解像度を600dpiに上げるには、-r600コマンドラインパラメーターを追加します。

gswin32c.exe ^
   -o output.tiff ^
   -sDEVICE=tiffg4 ^
   -r600 ^
    input.pdf

また、TIFFG4は標準のFAX形式であるため、黒+白/グレースケールのみを使用し、色は使用しないことに注意してください。

@jeff:-dDITHERPPI=<lpi> Ghostscriptでパラメータを試したことはありますか?( lpiの妥当な値はN/5からN/20です。ここで、Nはdpi単位の解像度です。したがって、使用するにはtoを-r600試してください)。-dDITHERPPI=30dDITHERPPI=120

于 2010-06-05T18:24:09.310 に答える
1

FAXで結構です!;-)

カラーコピーが必要な場合は、おそらく danio の回答が最適です。

また、リンクされたスレッドから、出力の DPI の指定を省略したため、見栄えが悪いことに気付きました...純粋なディザリングされた白黒が必要な場合は、より高い解像度を使用する必要があります。

NConvertを使用して見栄えの良い画像も取得しました

nconvert -page 1 -out tiff -dpi 200 -c 2 -o c.tif FMD.pdf

再配布するにはライセンスが必要だと思うので、記録のために言及します(それ以外の場合は個人使用は無料です)。

于 2008-10-21T11:58:46.920 に答える
1

みんなありがとう、これが私が最終的に得たものです

     os.popen(' '.join([
                       self._ghostscriptPath + 'gswin32c.exe', 
                       '-q',
                       '-dNOPAUSE',
                       '-dBATCH',
                       '-r800',
                       '-sDEVICE=tiffg4',
                       '-sPAPERSIZE=a4',
                       '-sOutputFile=%s %s' % (tifDest, pdfSource),
                       ]))
于 2008-10-22T04:50:35.147 に答える
0

ファックスページで同じ問題に遭遇しました。

私はphpでImagickを使用していましたが、このコマンドで見た目が修正されました。

$Imagick->blackThresholdImage('grey');

「gs」を使用したしきい値オプションは見当たりませんでしたが、convert も機能する可能性があります。

convert a.pdf -threshold 60% a.tif
于 2012-05-01T19:54:33.047 に答える