问题标签 [rmagick]
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.
ruby - 我如何在 Rmagick 中快速做一些事情来测试它的工作
我需要能够快速转换图像(在 rails 控制器内),以便使用管理我们的应用程序的托管公司可以随时快速测试,以确保 rmagick 不仅安装成功,而且可以通过 rails stiack 调用,我可以用来执行此操作的最快的干净代码是什么?
ruby-on-rails - Mongrel 以 100% CPU / EBADF 挂起(错误的文件描述符)
我们有一个服务器,有 10 个正在运行的 mongrel_cluster 实例,它们前面有 apache,并且不时有一个或一些挂起。在数据库中没有看到任何活动(我们正在使用 activerecord 会话)。带有innodb 表的Mysql。show innodb status 显示没有锁。show processlist 什么也不显示。
服务器是linux debian 4.0
Ruby 是:ruby 1.8.6 (2008-03-03 patchlevel 114) [i486-linux]
Rails 是:Rails 1.1.2(是的,很旧)
我们正在使用本机 mysql 连接器(gem install mysql)
“strace -p PID”在循环中为挂起的杂种进程提供以下内容:
使用lsof发现进程使用了67个文件描述符(lsof -p PID |wc -l)
有没有其他方法可以调试它,以便例如确定哪个文件描述符是“坏的”?还有其他信息或建议吗?还有人看到这个吗?
该站点被充分使用,但并不过分,平均负载通常在 0.3 左右。
一些额外的信息。我安装了 mongrelproctitle 来显示挂起的进程在做什么,似乎它们挂在一种方法上,该方法使用 file_column / 数据库中的图像 / rmagick 来显示图像以调整图像大小并使图像变为灰度。
问题不在这里,但这是一个怀疑。以下内容有明显问题吗?如果订单不包含图像,则该方法显示静态图像,否则图像会根据订单调整大小。缓存的东西是为了让图像每次都在浏览器中更新。图像被插入到带有普通图像标签的页面中。
代码:
如果有人能在其中找到任何问题,这是 lsof 输出。不知道它在这条消息中的格式...
我已经安装了monit来监控服务器。由于 PID 文件问题,还没有自动重启,但也许我会得到支持删除陈旧 PID 文件的最新版本。
实际解决问题会很好,因为如果服务器需要一直重新启动(每天约 10 次),有人会断开连接等
发生这种情况时,mongrel-processes 不会占用任何大量内存,并且机器甚至没有交换,所以它可能不是内存泄漏。
ruby - 从 gem 安装 RMagick 时出错
尝试安装 RMagick gem 失败,出现无法找到 ImageMagick 库的错误,即使我确定它们已安装。
gem install rmagick 的相关输出是:
并查看 mkmf.log 显示:
这是在带有 ImageMagick 版本 6.4.3 和 RMagick 版本 2.6.0 的 Solaris 10 x86 上
如果我需要向 LDFLAGS 添加一些东西,我不清楚那会是什么。我从源代码安装了 ImageMagick,它应该在通常的地方。IE,
ImageMagick-6.4.3/ 没有任何有趣的内容,我找不到任何其他可以指向 gem install 的文件。
任何建议将不胜感激!谷歌搜索并没有太大帮助。
谢谢 -
ruby - 使用 MacPorts 在 Mac OS X 上安装 RMagick
安装了 ImageMagick 6.4.4 的 MacPorts 版本后,安装 RMagick gem 时出现错误。
我已经成功安装了旧版本的 rmagick。我已经看到对 ImageMagick 开发包的引用,但它似乎无法从 MacPorts 获得。
如何使用 MacPorts 的 ImageMagick 6.4.4 在 Mac OS X 上安装 RMagick 2.7?
python - PIL vs RMagick/ruby-gd
对于我的下一个项目,我计划创建带有文本和图形的图像。我对 ruby 很满意,但对学习 python 很感兴趣。我认为这可能是个好时机,因为 PIL 看起来像是一个很棒的库。但是,我不知道它与 ruby 所提供的(例如 RMagick 和 ruby-gd)相比如何。据我所知,PIL 有更好的文档(ruby-gd 甚至有主页吗?)和更多功能。只是想听听一些意见来帮助我做出决定。
谢谢。
文斯
ruby - Merb 遇到需要宝石的问题
我有 merb 设置,但是当我尝试运行它时,我尝试包含的任何 gem 都会出现问题,例如,我有以下内容:
rmagick gem 已安装,并且在 irb 中执行上述操作(在需要rubygems
按预期工作之后)即使require 'rubygems'
在我需要 RMagick 之前放置也不能解决问题。
ruby - 如何使用 ruby 和 unix 服务器截取网页截图?
我正在尝试以编程方式创建大量网页的缩略图,这些网页托管在我自己的基于 ruby/rails 的网站上。
我希望能够编写一个独立的 ruby 代码,看起来像这样:
我需要 awesome-screenshot-maker 库(及其依赖项)相当容易在 Linux、Solaris 和 Mac OS X 上构建。理想情况下,它将使用单个“gem install”命令进行安装。
我花了一个下午探索各种选项,包括Moz snap shooter、webkit2png和rbwebkitgtk。它们都在正确的区域,但似乎没有一个适用于所有三个平台。
如果我愿意从我的 Rails 应用程序(而不是网页)输出 PDF,RMagick 看起来是一个可能的选择,但这让我觉得很hacky。在 Mac OS X 上启动和运行 RMagic 和 imagemagick 也非常费力。
是否存在可以在三个平台上轻松设置的库?
ruby - 如何在 Ruby 中处理 RMagick 中的内存泄漏?
我正在使用 Merb 开发 Web 应用程序,并且正在寻找一些安全稳定的图像处理库。我曾经在 php 中使用 Imagick,然后转向 ruby 并开始使用 RMagick。但有一个问题。长时间运行的脚本导致内存泄漏。有几个解决方案存在,但我不知道哪个是最稳定的。所以你怎么看?
现在,我的应用程序使用我用 PHP 编写的用于处理图像的内部 API。它与其他应用程序一起在单独的服务器上运行,所以它不是一个大问题。但我认为它不是一个好的架构。
无论如何,我会考虑任何实用的技巧。
ruby-on-rails - 那里有现成的 RMagick 图像编辑器吗?
我即将使用 rails 和 rmagick 为我的 Web 应用程序构建一个基本的在线图像编辑器。我做了一些谷歌搜索,但找不到任何现有的解决方案,但是在我花很多时间自己动手之前,我想确定一下。
有没有人知道一个插件/宝石,它提供了一个预卷图像编辑器,具有撤消/重做和多次编辑时最小的图像退化?
谢谢!
ruby-on-rails - ImageMagickError 无法读取字体 `(null)': `(null)'
我的生产服务器(运行 ImageMagick、Rmagick 等的 Ubuntu)上的这个错误已经有一段时间了。
从谷歌搜索它似乎没有找到正确的字体使用,这需要正确设置
当我打开这个文件时,它会在这个目录中列出一堆字体
它们都存在。我尝试更改这些字体的所有者和权限。似乎没有帮助。
有没有人遇到过这个并能够解决它?谢谢!