我想使用轉換來調整圖像(例如 png 格式)的大小。棘手的是,當我將圖像大小調整回原始尺寸時,我想保留圖像的品質。
例如,
convert -resize 50% original.png smaller.png
convert -resize 200% smaller.png backtooriginal.png
與original.png 相比,backtooriginal.png 的品質有所下降,我想避免這種情況。如果是一張圖像,我可以使用 gimp 等工具。但我需要自動化這個。
謝謝!
答案1
「如果是一張圖像,我可以使用像 gimp 這樣的工具」 - 即使在 GIMP 中也能做到這一點嗎?如果將大小調整為原始尺寸的 50%,則會丟棄資料。將光柵影像放大/縮放回原始大小只會複製像素,它不會神奇地恢復遺失的資料。 PNG 作為無損格式在這種情況下沒有幫助。
據我所知,唯一可能的方法是使用 ImageMagick 支援的向量圖像格式,例如 MVG 或 SVG。
注意:您可以隨時嘗試 將光柵影像轉換為向量首先在調整大小之前,但我懷疑結果是否會那麼令人滿意。