2016-09-18 93 views
0

好的,所以我正在採取全綵色的PDF文件,並試圖將它們轉換爲黑白圖像,然後使它們成爲黑白PDF。顏色從黑色和白色從PDF到IMG再次到PDF

目前我正在試圖用imagemagick做到這一點,我在大多數情況下成功地將它們分成不同的圖像。但是,一旦創建單獨的圖像,我想在彩色副本旁邊製作全尺寸的黑白副本以及兩者的縮略圖。我覺得哪一部分我可以自己弄清楚。

我很難弄清楚如何讓它們變成黑色和白色。不一定是灰度,因爲在大多數打印機中,灰度仍然會使用彩色墨水來呈現不同的灰色陰影。我試圖避免。

有沒有辦法,我可以用imagemagick做到這一點,或者是我的思維過程都錯了嗎?

另外值得注意的是我想通過瀏覽器和服務器端程序與PHP

+0

可能是直接路徑不起作用。但是,您可以嘗試從彩色到灰度,然後柵格化並轉到黑白。 (這是從Acrobat無法從RGB模式直接轉到位圖模式這一事實的類比結論)。 –

+0

「灰度仍將在大多數打印機上使用彩色墨水」 - 實際上不是(除非您有一些明確的證據)。我敢打賭,在您的實驗中,您使用*發生的全色RGB圖像*僅包含灰度值。 – usr2564301

回答

0

我認爲你正在尋找「雙色Quamtisation」在安東尼蒂森的出色工作here描述做到這一點。

基本上,您可以使用量化選擇最佳的兩種顏色來表示圖像,然後強制黑色的一個變爲黑色,將較亮的一個變爲白色。所以,你的處理變爲:

convert image.png -colors 2 -colorspace gray -normalize result.png 

順便說一句,我想你發現並使用pdfimages(poppler的軟件包的一部分)來提取原始質量的圖像。