2015-10-09 20 views
-1

我正在使用imagemagick來轉換文件並對其進行重新定位,我有一個4 * 6的PNG,我需要在上半部分的字母畫布上進行定位的頁面。如何在頂部的信紙頁面上放置4 * 6圖像

我有我正在使用的下面的命令,但它令人困惑。任何人都可以建議我如何實現我想要的。

這是我試過的,任何一個人都可以指導我這個。

convert -rotate -270 -page Letter me-9370120111400937899958.png on-9370120111400937899958.pdf 

我也試過,但重疊的圖像是不動的,並粘在底部

%x{convert -page Letter -rotate -270 "/var/folders/rp/rk2q4l7j4ds_w37vwvgx46tr0000gn/T/a8.png" -geometry +50+50 "/var/folders/rp/rk2q4l7j4ds_w37vwvgx46tr0000gn/T/a8.pdf"} 

我曾嘗試閱讀此鏈接http://www.imagemagick.org/script/command-line-processing.php#geometry上,但無法弄清楚。

+1

可以downvoter請解釋原因,我想和困惑,因此我張貼在這裏,它在我問什麼不對? –

+0

'imagemagick'可能是一個話題,當你將它包含在一些編程問題的上下文中時,但它本身就是這樣,它確實屬於superuser.com。而且你還沒有提供足夠的信息來確定你到底有什麼問題。 –

+0

「這很混亂」並不是一個很好的問題陳述。這就是爲什麼。 –

回答

1

更新回答

它發生在我以後,你的意思是不是這樣的:

convert -page letter -gravity north \(a.jpg -background yellow -splice 0x10 \) a.pdf 

明顯變化yellownone,增加0x100x20進一步向下移動頁面,也許拼接之前添加-rotate 90

原來的答案

不知道到底你的意思,但我認爲這將讓你開始。讓我們嘗試一些選項。我會將畫布變成黃色,以便您可以看到它,並且您要放置在頂部的文件將呈紅色。

所以讓我們嘗試一些選項...

首先,讓我們以零個像素和向下從左上角40個像素移動影像傳達給正確的 - 默認位置(或gravity)是西北如此我們正在相對於此定位。

convert -size 612x792 xc:yellow a.jpg -geometry +0+40 -composite result.jpg 

enter image description here

如果你想要爲中心的圖像,使用-gravity north和位置相對於 - 靠近邊緣這段時間也許有點:

convert -size 612x792 xc:yellow -gravity north a.jpg -geometry +0+10 -composite result.jpg 

enter image description here

如果你想旋轉背景:

convert -size 792x612 xc:yellow -gravity north a.jpg -geometry +0+40 -composite result.jpg 

enter image description here

如果您只想覆蓋旋轉,這樣做,在「除了處理」

convert -size 612x792 xc:yellow -gravity north \(a.jpg -rotate 90 \) -geometry +0+40 -composite result.jpg 

enter image description here

如果你想在畫布上的白色,改變yellowwhite。如果您希望畫布透明,請將yellow更改爲none

+0

非常感謝Mark,我想我可以從這裏拿到它,謝謝你的回覆 –

+0

Hello Mark,當我嘗試更新的答案時,我得到一個空白的PDF。你能提出什麼可能會出錯嗎?我有一個圖像,我想放在信紙頁面上。可能是我可以更好地解釋 –

+0

我正在嘗試這個,但上面的圖像是堅持底部,而不是向上移動%x {convert -page Letter -rotate -270「/var/folders/rp/rk2q4l7j4ds_w37vwvgx46tr0000gn/T/a8.png 「-geometry + 50 + 50」/var/folders/rp/rk2q4l7j4ds_w37vwvgx46tr0000gn/T/a8.pdf「} –

相關問題