Tag: 蜻蜓gem

作物与蜻蜓铁路的圆形图像

我正在使用dragonfly ~> 0.9.15 给定一个图像,我很困惑如何使用蜻蜓中的转换方法从透明背景的图像中裁剪圆形部分。 我可以使用直接图像magick命令从命令行运行它,但我找到的示例命令使用实际文件,我不知道如何获取文件,而dragonfly动态处理它。 这是我从imagemagick的堆栈溢出问题中获取的实际命令。 https://stackoverflow.com/a/999563/1664852 convert -size 200×200 xc:none -fill walter.jpg -draw “circle 100,100 100,1” circle_thumb.png 当我试图用dragonfly实现同样的function时,这就是配置: require ‘dragonfly/rails/images’ Dragonfly[:images].configure do |c| c.job :crop_circle do process :resize, “320×440” encode :png process :convert, ‘-virtual-pixel HorizontalTile -background transparent -draw “circle 400,400 400,1” -compose Copy_Opacity -composite’ end end 当它在服务器日志中运行时,我得到错误no such image 。 如何使用imagemagick命令为此配置convertfunction?

如何找到Dragonfly with Cucumber / Capybara生成的图像?

在如何使用Cucumber / Capybara在页面上找到图像的解决方案的评论中,有人问: 我似乎无法想象如何使用Dragonfly生成的URL。 它们看起来像这样:/media/BAh_some_long_string_AwIw/12_11_52_810_5x5.jpg?s=7e360000,其中5×5.jpg是我的文件名。 我尝试过类似:// img [@src =“/ media / / #{image}?s = *”]但它不起作用。 有什么提示吗? – Ramon Tayag 2月25日凌晨 4点18分 我有一个类似的问题,只是更糟糕 – 在我的情况下,生成的图像路径甚至不包含(jpg | png | gif)文件名,它们只有这些非常长的ID: (使用蜻蜓和mongo / gridfs) 这些路径渲染得很好,但我无法弄清楚如何在Cucumber / Capybara步骤中找到它们:P 有任何想法吗? 我查看了Dragonfly的function ,但是他们只测试了图像本身的渲染,而没有检测到它在html页面中的存在。

refinerycms图像无法加载 – 蜻蜓错误

我正在开发一个本地工作良好的refinerycms rails应用程序,现在我已将它移动到我的VPS,我遇到的问题是我通过refinerycms上传的图片没有加载,我一直在阅读我需要升级我的imagemagick版本。 我从6.2.8升级到6.7.8。 现在图像都加载到某些页面上,但不在管理员端加载。 是什么导致了这个问题? 这是错误的堆栈跟踪。 Dragonfly::Shell::CommandFailed (Command failed (convert ‘/var/www/vhosts/tomstestsite.us/PersonalTrainingKT/public/system/refinery/images/2012/06/03/16_36_48_339_pamLemke_after.jpg’ ‘-resize’ ‘225×255>’ ‘/tmp/dragonfly20120705-7812-1xb3pce’) with exit status 127): dragonfly (0.9.12) lib/dragonfly/shell.rb:29:in `raise_shell_command_failed’ dragonfly (0.9.12) lib/dragonfly/shell.rb:23:in `run’ dragonfly (0.9.12) lib/dragonfly/image_magick/utils.rb:17:in `convert’ dragonfly (0.9.12) lib/dragonfly/image_magick/processor.rb:103:in `convert’ dragonfly (0.9.12) lib/dragonfly/image_magick/processor.rb:27:in `resize’ dragonfly (0.9.12) lib/dragonfly/image_magick/processor.rb:87:in `thumb’ dragonfly (0.9.12) lib/dragonfly/function_manager.rb:39:in `call’ dragonfly (0.9.12) lib/dragonfly/function_manager.rb:39:in `block (2 levels) in call_last’ dragonfly […]