imagemagick - Imagemagick:缩放图片直到适合 DIN A4 尺寸
问题描述
我需要用 imagemagick 处理一些图片。这些图片有不同的比例和大小。我的目标是“缩放”每张图片,这样最后我将拥有一个完整的 DIN-A4 可打印表面。哪个可能是最好的方法?我正在考虑做这样的事情:
答:我会扩展原始图片以适合“DIN A4”高度。
B:我会扩展 A 图片以适应“DIN A-4”的宽度。
C:最终图片具有相同的纵横比并且被“缩放”
一个真实的例子。注意第二张蝴蝶的图像是如何变大(放大)的。(使用“佳能影像园软件”,打印>无边框选项):
左图原始文件。中图:覆盖整张 DIN A4 纸的打印效果。右图:这就是我们看到打印的原始图像的方式
我不知道如何使用 imagemagick 做到这一点。有什么建议么 ?
解决方案
要在 ImageMagick 中将图像大小调整为 A4 尺寸 (595 x 842),请使用
convert image -resize 595x842 -background white -gravity center -extent 595x843 result
推荐阅读
- sql - 显示结果中匹配的参数
- linux - 在shell脚本中擦除字符串的一部分
- python - 解决 Kaggle 的泰坦尼克号机器学习
- python - python中基于颜色的图例,matplotlib
- javascript - 我必须在 Promise 构造函数中捕获错误吗?
- javascript - 如何使用 JavaScript 将使用单个分隔符的字符串解析为层次结构?
- java - 如何通过生成随机电子邮件地址。SQL Server 中的存储过程或函数
- php - 如何在php中显示数据库中的多个复选框值
- prolog - Prolog:未捕获的异常:错误(existence_error(procedure,s/3),top_level/0)
- regex - 正则表达式匹配除三个连续双引号外的所有内容