ImageMagick:将图像转换为 A4 页面大小的 PDF,图像适合页面

标签 imagemagick imagemagick-convert

我想将不同的图像格式(bmp、jpg、gif、png、包含 tiff 的多页)转换为具有 A4 页面大小和适合页面的图像(必要时调整大小)的 PDF 格式。图像应位于页面的中心,我想定义一个偏移量。
我尝试了下面的代码,但顶部没有偏移,图像质量非常差。

convert png.png -gravity North -resize 500x500 -quality 100 -page a4x5x5 myout.pdf

有没有办法做到这一点?

在此先感谢您的帮助,
马留斯

最佳答案

如果要保持原始分辨率(无损),可以尝试以下命令:

convert png.png -background white -page a4 myoutput.pdf
基于之前发表的评论:https://stackoverflow.com/a/24573341/6747994
@m4tx 此命令仅在图片分辨率高于 500x800 像素时才有意义,它不会放大,以避免出现像素化缩略图。

关于ImageMagick:将图像转换为 A4 页面大小的 PDF,图像适合页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214617/

相关文章:

command-line - PDF to tiff ImageMagick 问题

image-processing - 围绕自定义焦点裁剪图像并调整图像大小

linux - 拆分图像并命名每一半

laravel - 在laravel中将.heic图像转换为jpg图像格式

imagemagick - 图像魔法/PHP 因大图像而崩溃

css - 使用 nodejs 的 GraphicsMagick 未返回正确的图像

image-processing - 有什么比 ImageMagick 更快的吗?

video - 如何使用 ffmpeg 或 imagemagick 将两个图像序列与 alpha channel 批量组合?

image-processing - 如何从文本图像中删除虚线带?

imagemagick - 在 ImageMagick 中,我怎样才能将图像缩小到足够的程度,以便将其裁剪为特定尺寸?