回答
似乎这是它的做法,注意宽度是第一个参数。
convert -resize '100' image.png
为别人想知道的高度,那么你可以这样做:
convert -resize 'x100' image.png
来源:http://www.imagemagick.org/script/command-line-processing.php
编辑(NOV 2014):注意,在ImageMagick的最新版本根据KevinLabécot的评论,您不能再使用引用值。
你只是在追求数学来计算正确的宽高比吗?
$new_width = 400; // config
$image_width = 480; // loaded from image
$image_height = 786; // loaded from image
$new_height = $new_width * ($image_height/$image_width);
echo "$image_width x $image_height becomes $new_width x $new_height";
Dude,它应该看起来像这样: echo $ image_width。“x”。$ image_height。“become”。$ new_width。“x”。$ new_height; –
双引号解析php变量 – Scuzzy
我知道,但变量应该与html代码分开;) –
- 1. 调整与ImageMagick的具有最大宽度/高度
- 2. 调整大小容器,最大宽度
- 3. 集装箱,最大宽度调整
- 4. 将图片大小调整为最小宽度/高度
- 5. 将上传的图片调整为最大宽度,最大高度?
- 6. 最大宽度为
- 7. FancyBox调整大小宽度
- 8. 最大高度和宽度与jQuery的大小调整
- 9. 图像大小调整 - 宽度100%,最大高度
- 10. 最大宽度100px与宽度100px,为什么最大宽度短于宽度?
- 11. Imagemagick - 将图像大小调整为25像素的高度和宽高比
- 12. 将文本调整为高图工具提示最大宽度
- 13. Gtk小部件的最小和最大宽度/高度可调整为true
- 14. 用户可调整最大宽度/高度的分区
- 15. 如何设置TinyMCE的最小调整大小宽度/高度?
- 16. imagecopyresampled调整至最大宽度或高度,但保持比
- 17. WPF DataGrid列宽度调整时最大限度地
- 18. 调整图像的最大宽度和高度
- 19. 替代ImageMagick调整大小
- 20. CSS最大宽度不给比例调整大小
- 21. JQuery的可调整大小没有达到最大宽度
- 22. CSS:最大宽度为无
- 23. 在窗口调整大小的iframe的宽度调整大小
- 24. 宽度:调整窗口大小(CSS)时调整大小100%
- 25. 使用jQuery调整大小后调整大小后的宽度
- 26. 在窗口调整大小元素宽度调整大小jquery
- 27. HTML fullscreenlayout最小宽度,最大宽度
- 28. css最小宽度和最大宽度?
- 29. @media最小宽度和最大宽度
- 30. 最小宽度,最大宽度的CSS使用最小宽度
注意,如果你想调整一堆图像的大小(而不是创建新文件),你可以使用'mogrify'命令而不是'convert' – Eli
看起来不允许使用引号设置大小(无效参数)。我不得不删除引号,它完美地工作:'convert -resize 100 image.png' –
@KevinLabécot你知道这个变化发生在什么版本的ImageMagick中吗? ...如果不是,你知道如果不使用引号在旧版本中工作吗? – Brett