2017-05-28 3 views
1

ですが、私は実行しています:私は-resize 70%を削除する場合は、画像サイズが唯一78,527ある
convert -trim -density 200 myfile.tif -resize 70% myconvertedfile.pngはImageMagickの - 小規模リサイズした画像は、非常に大きなファイルサイズのImageMagickで

。ファイルは70%に格納されている場合
ただし、ファイルサイズが小さく、画像ファイルサイズも大きくなり、品質を損なうことなく、ファイルサイズを小さくする方法がある何860,504

のですか?

+0

各ファイル(入力と両方の出力)について 'identify'とは何を報告しますか? – xenoid

+0

TIFを共有し、あなたのIMバージョンを教えてください。 –

答えて

0

あなたのtiffは圧縮されていても構いません。その後、解凍してpngに出力します。結果として得られるpng圧縮により、tiff圧縮よりも大きなファイルサイズが生成されることがあります。また、tifは8ビットカラーでも構いませんが、サイズを変更すると新しい色が得られますので、PNGに24ビットカラーとして保存する必要があります。私はこの後者を疑う。

また、適切なImageMagick構文を使用して、設定を適用する前に入力イメージを読み込んでから演算子を使用する必要があります。しかし、ImageMagick 6はこの点では寛容です。

convert myfile.tif -trim -resize 70% -density 200 myconvertedfile.png 

8ビットの結果が必要な場合は、出力にPNG8:myconvertedfile.pngを使用できます。

密度を指定する場合は、単位を指定する必要があります。 PNGは1センチメートルあたりのピクセル数の単位しか格納しませんが、1センチメートルあたりの密度とピクセルを正しいピクセル数に変換します。

-resizeを-sampleに置き換え、ピクセルを新しい値に補間することはできません。 -sampleはn番目のピクセルごとに取り込みます。

2

ほとんどの場合、サイズ変更操作中にピクセルの補間により、小さな画像の色数が多くなります。色を追加せずにサイズを変更するには、-resize 70%の代わりに-sample 70%を使用します。

関連する問題