问题标签 [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.

0 投票
5 回答
2415 浏览

ruby-on-rails - RMagick 圆角

需要一种简单的方法来四舍五入图像。我需要角落是透明的。此链接显示如何通过命令行执行此操作:

http://www.imagemagick.org/Usage/thumbnails/#rounded

我需要的是相应的 RMagick\Ruby 代码...谢谢!

0 投票
1 回答
580 浏览

ruby-on-rails - 使用 Ruby 将“tileset 图像”合并到单个背景中

我有一张 26 平方乘 26 平方的桌子。每个正方形将是 30px * 30px。

鉴于瓷砖

  • 左上角.png
  • 上右.png
  • 上墙.png

和:

  • left_wall.png
  • right_wall.png

和:

  • bottom_left.png
  • bottom_wall.png
  • bottom_right.png

我的目标是包含一个 780px*780px 的背景。为了速度和防止可能的渲染错误,我希望将这些图块组合成一个大背景。制作 8 个图块很容易,但我不是设计师……
我相信我需要使用 RMagick 之类的图像库将它们组合在一起,但我不知道从哪里开始。

理想情况下,我只想迭代图像,就好像它是一个 26 行和列的多维数组。这样我就可以用我需要的图像加载每个点,然后把它写到一个文件中。

谁能指出我如何使用程序处理图像的正确方向?

最终目标是将包含 8 张图像的 tile_set.zip 上传到服务器,并让它自己完成。

但是现在,只需一个简单的 Ruby shell 脚本就足够了。

提前致谢 :)

0 投票
12 回答
12481 浏览

ruby - 为什么这个 RMagick 调用会产生分段错误?

一个小时的大部分时间里,我一直在用头撞墙,试图弄清楚这里出了什么问题,我敢肯定(或者更确切地说,希望)这是我忽略的相当明显的事情。我正在使用 Ruby 1.9.1、Sinatra 1.0 和 RMagick 2.13.1。ImageMagick 和 RMagick 已正确安装且功能正常——我已成功操作并保存了来自 irb 的图像。

params 数组的相关部分(为便于阅读而更改格式):

相关代码:

错误(第 229 行是以“thumbnail =”开头的行:

有人知道发生了什么吗?谢谢!

0 投票
8 回答
17402 浏览

imagemagick - RMagick 抱怨它配置了不同版本的 ImageMagick

script/server在本地运行我的 Rails 项目时出现以下错误:

此 RMagick 安装配置了 ImageMagick 6.6.1,但 ImageMagick 6.4.5 正在使用中。(运行时错误)

运行identify --version显示如下:

版本:ImageMagick 6.6.1-10 2010-05-21 Q8 http://www.imagemagick.org

所以,我的问题是我应该如何以及在哪里进行更改以使其正常工作;我已经重新安装了 ImageMagick,但是没有用。

0 投票
3 回答
1451 浏览

ruby-on-rails - attachment_fu 和 RMagick

最终在我的 Mac 上安装 RMagick 后,我根据此处的教程设置了 attachment_fu:http://clarkware.com/cgi/blosxom/2007/02/24#FileUploadFu>我尝试通过上传表单上传文件时收到大约 80 条这样的消息:

我做了一些搜索,发现当您在应用程序中两次需要 RMagick 时,可能会出现此问题,为 require 语句使用不同的大小写:http ://work.rowanhick.com/2007/12/19/require-rmagick-and-case - 敏感性/我自己不需要它,但我想也许config.gem "rmagick"我的 environment.rb 文件中的行可能需要它。

表单提交后,它给了我一个验证错误:Content type is not included in the list 我检查了附件_fu 的来源并image/png在内容类型列表中找到了,所以我不认为这是正确的错误消息:http: //github.com/technoweenie /attachment_fu/blob/master/lib/technoweenie/attachment_fu.rb

有人对我如何使它起作用有任何想法吗?

0 投票
2 回答
2312 浏览

ruby - 将透明 PNG 转换为 JPG 时覆盖透明度颜色

我正在使用Dragonfly在 Rails 应用程序中生成缩略图。

我将所有图片图像作为 JPG 提供。现在客户端正在上传透明的 PNG 文件,如下所示:

http://www.ibanez.co.jp/products/images/eg2010/ART120_TRF_12_02.png

Dragonfly 使用 RMagick 将这些图像转换为 JPG。问题是它将PNG图像转换为黑色背景的JPG,而我的网站设计需要白色背景。我试图像这样覆盖它:

但是生成的 JPG 图像仍然包含黑色背景。有谁知道在转换透明层时如何击败 RMagick 使用白色背景?

我知道我可以只用作 PNG,但是图像是原来的 10 倍,而且该站点的带宽已经相当大了。

0 投票
2 回答
431 浏览

ruby - 如何使用 RMagick 渲染透明渐变?

想要使用 RMagick 创建从 rgba(0,0,0,0.3) 到 rgba(0,0,0,0.7) 的渐变的 PNG 图像。这可能吗?

0 投票
1 回答
1503 浏览

rmagick - 在 rMagick 中获取像素的颜色

我有 2 个图像,徽标和背景,徽标是我放置在背景中心的一个小图像。为了使图像看起来更好,我试图让它在徽标边缘拾取颜色并将其设置为背景的背景颜色。

我已经让一切正常工作了颜色查找器。我找不到任何看起来像我想要的东西。我会期待:

有人知道怎么做吗?

0 投票
3 回答
20152 浏览

ruby-on-rails - 如何使用 RMagick 和 Ruby 将 PDF 文件转换为图像

我想获取一个 PDF 文件并将其转换为图像,每个 PDF 页面都成为一个单独的图像。

将 .doc 或 .pdf 转换为图像并在 Ruby 中显示缩略图? ”是一篇类似的帖子,但它没有介绍如何为每个页面制作单独的图像。

0 投票
2 回答
15286 浏览

ruby-on-rails - 在回形针和 RMagick 中将现有图像调整为新样式

我一直在使用回形针在我的 Rails 应用程序中上传照片并自动调整大小,我喜欢它。唯一的问题是每隔一个月我疯狂的经理决定他想要一个新的尺寸来显示照片。所以我在我的照片模型中添加了一个新的风格,一切都适合新照片,但是预先存在的照片现在是一个问题. 现在我开始处理多张照片,我需要一种编程方式来调整现有照片的大小。也许这样的事情有一些回形针技巧?如果不需要的话,我真的宁愿不必自己弄清楚 RMagick 并自己编写脚本。