作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想创建一个填充缩略图,比如 described here
此命令有效:
convert src.png -thumbnail '200x200>' -gravity center -extent '200x200' dst.png
但是这个 ruby 代码不工作:重力被忽略
require 'mini_magick'
image = MiniMagick::Image.open('src.png')
image.thumbnail '200x200>'
image.gravity 'center'
image.extent '200x200'
image.write 'dst.png'
这段代码有什么问题?
最佳答案
在编写命令之前,您需要将 combine_options
与 MiniMagick 一起使用以将所有三个命令组合在一起:
require 'mini_magick'
image = MiniMagick::Image.open('src.png')
image.combine_options do |c|
c.thumbnail '200x200>'
c.gravity 'center'
c.extent '200x200'
end
image.write 'dst.png'
有关 GitHub docs 的更多信息
关于ruby - 带重心的 mini_magick 缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16302344/
我正在使用 Jetpack Compose 创建一个布局,并且有一列。我想在此列中居中项目: Column(modifier = ExpandedWidth) { Text(text
我是一名优秀的程序员,十分优秀!