1 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
您顯然知道 ImageMagick 使用 Ghostscript 將 EPS 文件渲染為 JPEG。我建議,不要使用 ImageMagick,而是直接使用 Ghostscript。與使用 ImageMagick 相比,這將使您能夠更好地控制該過程,并且意味著您可以發(fā)布 Ghostscript 命令行而不是 IM 命令行。
恐怕我不知道 ImageMagick 發(fā)送給 Ghostscript 的內(nèi)容,這使得很難提供任何建議。
此外,您確實(shí)需要更明確地說明您的問題。您所說的“質(zhì)量很差”到底是什么意思?這純粹是主觀的還是您正在使用一些客觀標(biāo)準(zhǔn)?
您發(fā)布的圖像看起來與我所看到的不太一樣,但由于我不知道使用什么命令來驅(qū)動(dòng) Ghostscript,因此可能只是我沒有完全復(fù)制您的設(shè)置。
第一個(gè)注意事項(xiàng);EPS 的本質(zhì)并不適合 JPEG 壓縮。JPEG 在應(yīng)用于平滑變化的圖像(如照片)時(shí)表現(xiàn)最佳(JPEG = 聯(lián)合圖像專家組),但它不適用于具有銳利邊緣的大面積平坦顏色(這正是您在這里所看到的),即圖像的高頻分量。尖銳的邊緣會(huì)產(chǎn)生“振鈴”或“邊緣”效應(yīng)。
直接使用 Ghostscript 時(shí)可以更改 JPEG 質(zhì)量。設(shè)置-dJPEGQ=100
將產(chǎn)生最高質(zhì)量,權(quán)衡壓縮(即輸出文件將更大)。
此外,您的 EPS 將其 BoundingBox 指定為 20x20 點(diǎn)。所以每個(gè)尺寸都是 20/72 英寸。即使在 300 dpi 下,也會(huì)生成 84x84 像素的圖像。相當(dāng)小。在 72 dpi 下,您將獲得 20x20 像素的圖像,
在我看來,您已經(jīng)使用默認(rèn)的 JPEGQ 值以 72 dpi 渲染了 EPS,“質(zhì)量差”似乎只不過是 JPEG 壓縮產(chǎn)生的眾所周知的偽影。與 Ghostscript 一起使用該設(shè)置會(huì)產(chǎn)生與您發(fā)布的圖像并不完全不同的東西(盡管沒有鋒利的邊角偽影)。將 JPEGQ 設(shè)置為 100 會(huì)產(chǎn)生更合理的效果。默認(rèn)設(shè)置生成的文件為 3,564 字節(jié),而更高質(zhì)量的文件為 4,485 字節(jié)。
如果是我,我會(huì)以適當(dāng)?shù)姆直媛输秩緸?TIFF 文件,例如 1200 dpi,以提供 333x333 像素的圖像。然后將其加載到 ImageMagick 中并將其調(diào)整為您想要的尺寸。最后導(dǎo)出為 JPEG(如果您出于某種原因需要這樣做)。
這是 Ghostscript 輸出的比較。左邊是以 1200 dpi 生成的 JPEG,中間是 72 dpi 時(shí)的默認(rèn)質(zhì)量渲染,右邊是 JPEGQ 設(shè)置為 100 時(shí)的 72 dpi 渲染。
- 1 回答
- 0 關(guān)注
- 170 瀏覽
添加回答
舉報(bào)