作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Paperclip 3.4 和 Paperclip-ffmpeg 0.9.4。这是我在 video.rb 中的代码:
has_attached_file :file,
:url => '/:class/:id/:style.:extension',
:styles => { :thumb => { :geometry => "100x100#", :format => 'jpg', :time => 10 } },
:processors => [:ffmpeg], :swallow_stderr => false
当我尝试上传视频时,错误是
Command 'ffmpeg -ss 10 -i :source -y -vf scale=100:-1,pad=100:100:0:12.5:black -vframes 1 -f image2 :dest' returned 1. Expected 0
如果我注释掉或删除样式行,视频就会正确上传。我尝试更改 gem 的版本,但无济于事。
关于为什么样式散列会导致问题的任何指示?
编辑将“#”替换为“>”似乎可以解决问题,但我不确定是什么原因。
最佳答案
在官方回形针 gem documentation (在“调整大小选项”部分下)您可以找到以下说明:
Default behavior is to resize the image and maintain aspect ratio (i.e. the :medium version of a 300×150 image will be 200×100). Some commonly used options are:
trailing #, thumbnail will be centrally cropped, ensuring the requested dimensions.
trailing >, thumbnail will only be modified if it is currently larger requested dimensions. (i.e. the :small thumb for a 120×80 original image will be unchanged)
正如它所指出的那样,您可以查看更多选项 here .
关于ruby-on-rails - 上传视频时带有缩略图样式的 Paperclip-ffmpeg 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14987314/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!