
我有一張圖像(png,尺寸 4288x2848),我想將其放入邊框為 1 厘米的橫向 a5 pdf 中。
我知道我可以做到,ImageMagick
但我不知道如何做。
答案1
A5
橫向尺寸為210mmx148mm
.
有1cm
邊框(即10mm
)意味著影像應該200mm
又寬又138mm
高,因此寬高比為1.45
- 並且原始影像 ( 4288x2848
) 稍寬:1.51
寬高比。您必須先對其進行裁剪,4130x2848
以獲得相同的縱橫比。
您可以透過簡單地使用-extent
例如來做到這一點
convert in.png -extent 4130x2848 out.png
會將圖像裁剪為所需的尺寸,而左上角不受影響
,或者您也可以作物相對於重力例如中心:
convert in.png -gravity center -crop 4130x2848+0+0 +repage out.png
無論哪個更適合您...
一旦您獲得了裁剪後的圖像,您就可以將其轉換為pdf
;對於頁面大小A5
,例如@300px
每英寸(相當於118px
每厘米),畫布的大小是2480x1748
,但是,如果您減去圖像應有10mm
的邊框,剩下的就是白色背景,因此再次借助:118px
2362x1630
-extent
convert out.png -resize 2362x1630 -background white -gravity center -extent 2480x1748 out.pdf