草庐IT

minimagick

全部标签

ruby-on-rails - 没有这样的文件或目录 - 用 Mini Magick 识别

在我让另一个人重做我的前端UI之前,我的Rails应用程序运行平稳。我已经尝试解决此错误3天了。这是错误:Nosuchfileordirectory-identifyExtractedsource(aroundline#59):575859606162@post=Post.find(params[:id])authorize@postif@post.update_attributes(post_params)flash[:notice]="Postwasupdated."redirect_to[@topic,@post]else{"utf8"=>"✓","_method"=>"patc

ruby - Carrierwave + MiniMagick - 如何将动画 GIF 压缩到第一帧?

有人知道如何使用Carrierwave+MiniMagick将动画GIF压缩到第一帧吗? 最佳答案 我认为MiniMagick有一些变化,因为我只花了三个小时试图找出为什么Andrey的代码对我不起作用。我收到以下错误:ActiveRecord::RecordInvalid(Validationfailed:ImageFailedtomanipulatewithMiniMagick,maybeitisnotanimage?OriginalError:Command("mogrify-scene/var/folders/0o/0oqN

ruby-on-rails - 无法分配内存

由于某种原因,处理图像(carrierwave+minimagick)在服务启动后大约一周停止工作。流量或上传进程没有异常增加。一旦发生ENOMEM错误,一切似乎都会“锁定”,并且任何后续进程也会失败。一旦系统出现这种行为,我该如何“拯救”它甚至阻止这种情况发生?一些错误:Errno::ENOMEM(Cannotallocatememory-exportLANG=C&&identify-ping/tmp/mini_magick20111219-18047-1dhmawm.jpg2>&1):app/uploaders/photo_uploader.rb:70:in`custom_thum

ruby - 由于带有特殊字符的 mini_magick 文件导致 watir gem 安装错误

我一直在尝试为ruby​​2安装watirgem。我完全按照watir书籍安装说明进行操作,但是一旦watir安装到达mini_magickgem,它就会出现此错误错误:执行gem时...(Errno::EINVAL)无效参数-C:/Ruby200/lib/ruby/gems/2.0.0/gems/mini_magick-3.6.0/test/文件/特别!"字符'.gif有人知道如何解决这个问题吗?我注意到nokogiri无法从ASCII转换为ITF-8的行为有点奇怪。也许这与它有关。谢谢大家 最佳答案 我遇到了同样的问题,这是我的

ruby - 迷你魔术 : Cut circle out of square image

我需要用MiniMagick将方形图像转换为圆形图像.我知道有一个way使用ImageMagick:convert-size300x300xc:transparent-fill"image.png"-draw"circle240,90290,90"-crop100x100+190+40+repagecircle1.png我试过翻译:img.combine_optionsdo|c|c.draw"circle240,90290,90"c.crop"100x100+190+40"c.repage.+end我得到了这个东西,一个以我的大Nose为背景的黑色圆圈:如果有人知道如何正确翻译这个..

ruby-on-rails - Carrierwave,MiniMagick - NoMethodError : undefined method `size' for nil:NilClass

在暂存过程中,我在通过carrierwave和minimagick上传和调整图像大小时遇到​​以下错误。在本地一切正常。载波(0.9.0)迷你魔法(3.7.0)irb(main):003:0>PicturePost.create(remote_content_url:'http://www.imagpress.com/img/slider/slider_1.jpg')NoMethodError:undefinedmethod`size'fornil:NilClassfrom/home/deploy/apps/staging/blog/shared/bundle/ruby/1.9.1/g

windows - Rails-MiniMagick 命令不起作用

我运行的是windowsxp,并且安装了MiniMagick和ImageMagick(最新版本)。我现在正在使用控制台测试一切是否正常。使用ms命令提示符imagemagick没有问题。我正在使用identify命令对此进行测试。现在,当我尝试通过输入从控制台使用MiniMagickimage=MiniMagick::Image.new('image.jpg')返回MiniMagickError,"ImageMagickcommand("identify\"input.jpg\"")failed:{:status_code=>#"'identify'isnotrecognizedasa

Minimagick错误:ImageMagick/GraphicsMagick未安装

在Ubuntu16.04上运行以下设置:Ruby2.2.4,nginx+乘客,ImageMagick7.x问题:我正在使用神社和极小。一切都在开发中效果很好,但是一旦发布,我会收到以下错误:ImageMagick/GraphicsMagickisnotinstalledImageMagick已正确安装,我可以在命令行上使用它。$convert-versionVersion:ImageMagick7.0.5-10Q16x86_642017-06-10http://www.imagemagick.orgCopyright:©1999-2017ImageMagickStudioLLCLicense:

ruby-on-rails - 如何使用 Carrierwave 和 MiniMagick 使用多个图像制作图像

我有Image模型和Movie模型,Movie可以有很多images。我正在存储图像的3个版本,大、中和小。在我的应用程序中,用户可以选择特定尺寸的图像,比如4张“中等”尺寸的图像,然后用户可以分享它们。最少3张图片,最多5张。我需要用所有选定的4张中等大小的图片创建一张图片。我不想单独发送这些图像,我想将其作为单个图像发送。我正在使用Carrierwave和MiniMagick。感谢您的帮助! 最佳答案 假设这里真正的问题是关于使用minimagick合成图像,这里有一些代码。请注意,我已经向Movie添加了一个名为“compos

ruby-on-rails - 使用 Minimagick 在 Carrierwave 中获取 EXIF 数据

嘿。我一直在尝试从我使用MiniMagick通过Carrierwave上传的图像中获取一些EXIF数据。我已经进行了相当广泛的搜索,试图找出答案,但我找不到任何相关的东西。任何人都知道如何?谢谢! 最佳答案 想通了。以下代码块将向Carrierwaveuploader添加方法get_exifdefget_exif(name)manipulate!do|img|returnimg["EXIF:"+name]endend只需将EXIF名称(例如“DateTimeOriginal”)传递给它,它就会返回数据。但是要记住的一件事是,如果您将
12