问题标签 [minimagick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
509 浏览

ruby-on-rails - Unicode 字符使用 Rmagick 渲染,但不使用 Minimagick

由于 Rmagick 的 Minimagick 的性能优势(以及 Rmagik 即将淘汰的事实),我希望能够在 Minimagick 中执行以下操作。默认情况下,Minimagick 似乎不能很好地处理 unicode 字符,但 Rmagick 完全没有问题(此代码工作正常):

0 投票
1 回答
802 浏览

ruby-on-rails - Heroku 上的 ImageMagick 不会将 -fill 设为“白色”

我正在使用 MiniMagick 和 ImageMagick 以及这段代码在本地运行 Rails 3.2 应用程序

在本地工作正常,文本按预期写在图像顶部并显示为白色。

一旦我将它部署到 Heroku(Cedar),我就没有收到任何错误,但文本以黑色写在图像的顶部。

这是我第一次在 Heroku 上同时使用 MiniMagick 和 ImageMagick,所以,也许我缺少颜色深度的东西?图片是PNG吗?

0 投票
1 回答
1793 浏览

ruby-on-rails-3 - 将生成的图像文件另存为回形针附件

我有一个使用rqrcode-rails3gem 为某些字符串生成 QR 码的方法:

新生成的图像将附加到模型对象并使用以下方法存储在数据库中paperclip

当我尝试附加图像时:

并得到一个异常Paperclip::AdapterRegistry::NoHandlerError

未找到 MiniMagick::Image:0x007fa629e71388 @path="/var/folders/fs/yf7s27kj27n3lmdywp4tgcm80000gn/T/mini_magick20120816-2170-1w6vbz.png", @tempfile=# 的处理程序

我的代码有什么问题?

0 投票
1 回答
457 浏览

ruby-on-rails - Mini Magick、GraphicMagick 和 Carrierwave

我正在尝试让我的上传器文件在使用以下代码上传图像时调整它们的大小:

我已经安装了 Carrierwave 来处理上传以及 GraphicMagick 来处理图像(正确安装)和 MiniMagick(使用成功安装gem install Mini_magick

我一直收到以下错误:

No such file or directory - identify -ping C:/Users/THOMAS~1/AppData/Local/Temp/mini_magick20120904-4644-1jvulye.jpg

我设法让它在另一台 Windows 7 计算机上工作,但无论出于何种原因,我一直收到此错误。

如果有人能指出我正确的方向来解决这个问题,我将不胜感激!:)

0 投票
2 回答
1227 浏览

ruby-on-rails - CarrierWave MiniMagick 调整大小时出错

我正在使用带有 MiniMagick 的 CarrierWave 来调整大小和上传文件。我的上传器中有版本指令

但是当我上传文件时,操作失败。我得到的例外是

我要上传的文件的名称是 hat.jpg。该/var/folders/Au/AuBTXIH8HzCAhKdy0jvi+k+++TI/-Tmp-/目录确实存在,但是当我进行上传时,我看不到正在创建有问题的文件。

关于问题可能是什么的任何建议?

编辑:我发现具体问题是 MiniMagick 正在生成一个命令来运行identify,并且没有找到识别命令。但它在我的系统上——它是/usr/local/bin/identify作为 ImageMagick 的一部分安装的。由于某种原因 MiniMagick 没有选择它。

0 投票
3 回答
3933 浏览

ruby-on-rails-3 - Carrierwave:如果尺寸大于则缩放图像(有条件地创建版本)

仅当图像大于版本的大小时,才可以使用carrierwave 创建版本(例如拇指)?

例子:

0 投票
1 回答
2494 浏览

process - Carrierwave 调整大小不起作用(Rails 3 和 MiniMagick)

我想要做的是通过 IMGKit 保存一个带有全尺寸快照的网站 url。在其中一个视图中,我还希望拥有快照的缩略图版本。我正在使用carrierwave将快照与MiniMagick的对象相关联来操作它,问题是它生成了“缩略图”图像但没有调整它的大小,因此我有两个全尺寸快照,然后以“拇指”为前缀之一。

我在rails中有这个模型

我在上传器中有这个以创建缩略图版本:

使用控制台,我尝试使用 MiniMagick 调整图像大小,它运行良好,儿子我不知道发生了什么。我不确定我是否做得对,所以任何帮助将不胜感激。谢谢。

0 投票
1 回答
691 浏览

ruby-on-rails-3 - 在 Rails 3 中使用 MiniMagick 和 carreirwave 进行图像裁剪时出错

我正在尝试使用带有载波的 mini magick gem 裁剪图像。创建用户时遇到以下问题。

我的代码:模型/user.rb

上传者/profile_uploader.rb

会有什么问题?请提出任何解决方案。

0 投票
2 回答
11766 浏览

ruby-on-rails - 如何使用 Rails、Carrierwave 和 Minimagick 在上传时裁剪图像?

我读过了:

所以我尝试了:

然后我使用cropper : undefined local variable or method `crop_h' for /uploads/tmp/20121006-2227-4220-9621/thumb_Koala.jpg:#

然后裁剪:未定义的方法 `crop_x' for #

模型:

导轨 3.2,Win7,

convert -version 版本:ImageMagick 6.7.9-4 2012-09-08 Q16 http://www.imagemagick.org 版权所有:版权所有 (C) 1999-2012 ImageMagick Studio LLC 功能:OpenMP

0 投票
1 回答
2425 浏览

ruby-on-rails - 使用 Carrierwave 和 MiniMagick 上传图像时出现 Errno::ENOENT

我的 rails 应用程序有一个使用最新版本的 Carrierwave 和 MiniMagick 的图像上传。它在服务器上运行良好,但在我的本地主机 WEBrick 和 Windows 7 中,当我尝试上传图像时出现此错误:

我去了路径,图像确实存在,我不确定是什么阻止了 Carrierwave 或 MiniMagick 读取它。

有人有想法吗?