2012-09-14 64 views
5

我使用ImageMagick創建PDF的拇指。ImageMagick:是否可以刪除「裁剪標記」?

/opt/local/bin/convert \ 
    "$inputFile[0]"  \ 
    -geometry 157x200 \ 
    -colorspace RGB  \ 
    "$ThumbFile" 

但最後我們得到了帶有「裁剪標記」(用於出血)的PDF。

有沒有我可以用來不接受這些選項的選項?

我該怎麼做?

實施例:

enter image description here

我想僅具有所述第二圖像的內容。

+0

你能提供您的作物標記的PDF樣本?然後,我可以給你一個命令,刪除或禁用裁剪標記... –

回答

7

我最終通過指示難懂的只搶到裁切框:

/opt/local/bin/convert \ 
    -geometry 157x200 \ 
    -colorspace RGB  \ 
    -define pdf:use-trimbox=true \ 
    "$inputFile[0]"  \ 
    "$ThumbFile" 
+1

+1以用最終解決方案更新主題。 –

1

使用非常簡單-shave N參數將從圖像的每個邊緣去除N個像素的深度。

例如:

convert   \ 
    original.gif \ 
    -shave 30  \ 
    result.gif 

這將從原始圖像的每個邊緣剃像素的最外層30的行/列。

這也適用於PDF輸入頁面(和PNG輸出的縮略圖,例如):

convert  \ 
    some.pdf[0] \ 
    -scale 25% \ 
    -shave 30 \ 
    result.png 
+0

不幸的是,我不能這樣做,邊距永遠不會相同。如果我用Adobe打印這個PDF,我可以說它不應該打印裁剪標記。它是PDF的真正功能,而不僅僅是邊距 – J4N

+0

@ J4N:您是否可以提供您的作物標記的PDF樣本?然後,我可以給你一個命令,刪除或禁用裁剪標記... –

+0

@ J4N:你不再有興趣解決這個問題嗎? –