2012-02-05 2 views
2

私はもともと余裕のない多くの画像(* .pdf)を持っています。ファイルのサイズはさまざまですが、通常は8000x4000〜20000x14000ピクセルです。イメージマジックのマージンを切るには?

私はJPEGに変換し、このコマンドを使用

(* .PDF)中のR%のX /ため-density 400 -quality 100%を変換しない "%X" は "%x.jpg"

しかし、大きなマージンが得られます。マージンは画像サイズの30%を占めます。だから私はそれらを防ぐか、またはそれらを刈る必要があります。私は、IMのマニュアルで、幅と高さを取得し、値を差し引いて-cropに追加する方法を調べようとしました。しかし、これは私にとってはあまりにも難しく、私は結果を出さずに約1.5時間それを解決しようとしています。私はIMには新しいです。誰かがこれを解決してマージンを取り除く方法を教えてもらえますか?

また、ファイル名を修復したいと思います。 map.jpgへmap.pdfは、今ではmap.pdf.jpg

+0

私はコマンドほとんど行われています。このコマンドを使用して、DOSウィンドウ用のバッチファイルを作成しました。/ r %% x in(* .pdf)の場合: convert -density 400 -shave "30%x30%" -quality 34 %% "%% x" "%% x.jpg" ....唯一の問題は、%のサインを-shaveコマンドに渡して有効にする方法がわからないことです。 – user1141649

答えて

2

に私がラスタに変換後の画像をトリミングするために、このコードを使用結果:

for /r %x in (*.pdf) do convert -density 400 -shave 1600x1600 -quality 34% "%x" "%x.jpg" 
関連する問題