问题标签 [imgkit]

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 回答
1705 浏览

ruby-on-rails-3.2 - 在 wkhtmltoimage / imgkit 中使用 typekit

我在 Rails 3.2.9 上。我可以使用 typekit(或 goggle 字体)来渲染图像吗?我使用了以下代码,但图像没有呈现正确的字体。我怀疑页面没有加载。

或者,我可以尝试通过安装自定义字体来使用它们,但由于某些奇怪的原因它们没有加载。

0 投票
1 回答
3575 浏览

ruby-on-rails-3 - (Rails) IMGKIT - 使用 html 和 css 导出图像的问题

我在我的一个项目中使用 IMGKIT,并且必须使用他们的 css 和 html 选项来满足要求。我注意到如果样式表设置如下:

并且样式表具有带有相对 url('image.png') 的背景属性,使用 kit.to_file 导出图像时不会生成图像:

请求挂起,如果我们用协议、主机和端口将后台 url 替换为完整 url,它就可以很好地导出。

我是否需要在样式表中包含所有图像的绝对网址?

我尝试在我的 development.rb 文件中定义asset_host:

如果我检查浏览器,它确实会替换 css 中的 url,但通过 IMGKIT 导出时仍然没有生成图像。

0 投票
0 回答
559 浏览

ruby-on-rails-3.2 - 在 IMGKIT 中使用 scss

我想为 imgkit 使用 scss,但 imgkit 只接受 css。我想将 scss 渲染为字符串,但我不知道如何将它传递给 imgkit。

0 投票
1 回答
804 浏览

ruby-on-rails - 让 imgkit + 回形针 + s3 工作。回形针无法识别“快照”

编辑:一个问题是我需要做 r = Resource.where(id: 3).first #<== 我之前没有 .first

我正在尝试使用 imgkit + paperclip + s3 获取 URL 的快照。我能够获取快照,并将它们成功上传到回形针。例如,本文底部的 IRB 会话成功地将指定 URL 的快照上传到我的 S3 存储桶。

但是,我正在尝试显示图像,但我总是得到一个 missing.png 图像。我在下面给出的 IRB 会话中进行了实验,发现了一些有趣的东西。我认为我没有正确保存 resource.snapshot,因为如果我在不同的变量名下找到资源(查看下面的 IRB 会话),我将无法再次获取该 url。

我只想知道如何获取上传到 S3 的图像的 url。

我运行了“rails 生成回形针资源快照”,然后成功运行了“rake db:migrate”。

宝石文件:

在我的 resource.rb 模型中:

这是我的 IRB 会议:

0 投票
1 回答
1029 浏览

wkhtmltoimage - 将 wkhtmltoimage 包装到 xvfb-run

我如何使用wkhtmltoimage默认运行xvfb

我必须像这样创建 bash 文件wkhtmltoimage

但在这种情况下,其他程序 ( gem imgkit) 不能与wkhtmltoimage. 它将添加调试信息添加到文件中。

0 投票
1 回答
406 浏览

ruby-on-rails - wkhtmltoimage 不适用于 CentO 上的 websnap/imgkit

这是生成适用于开发环境的 png 的操作。

但在 CentOS(生产)服务器上,它只生成空白文件。请注意,此代码可在生产服务器上的 rails 控制台中使用,但在控制器操作中不起作用。

是线程问题吗?

0 投票
0 回答
332 浏览

ruby-on-rails - IMGKit 返回损坏的图像

我在 Rails 3 应用程序的控制器中有以下代码:

我希望当我要求 jpeg 时,我会得到 Google 主页的 jpeg。但是,我得到了一个看起来像这样的图像。我究竟做错了什么?

我在 Windows 7 上, wkhtmltoimage 命令在命令行中运行良好。我有 ruby​​ verion ruby​​ 1.9.3p125 (2012-02-16) [i386-mingw32]。

0 投票
1 回答
1759 浏览

ruby - Ruby Rmagick:自动裁剪/“修剪”图像的过多(白色)空间

我正在使用 IMGkit ( https://github.com/csquared/IMGKit ) 拍摄 HTML 文档的“屏幕截图”。背景始终为白色 (#ffffff)。

IMGkit 正在拍摄 1200 x 1000 像素大的“屏幕截图”,由于 HTML 文档的实际内容可能非常小,我最终可能会得到很多空白。

Rmagick 中是否有内置功能可以自动裁剪/修剪这些过多的空白?

0 投票
0 回答
387 浏览

ruby-on-rails - 使用 IMGKit 获取类似马赛克的截图

这里我想截取一个外部 url,我使用 IMGkit 和 CarrierWave。

生成的屏幕截图是..... 在此处输入图像描述

那么它有什么问题呢?

0 投票
1 回答
181 浏览

ruby-on-rails - 我需要应用页面的准确 PDF 或图像

PDFkit 根本不获取<div>元素,IMGkit 呈现空白图像(以下方法):

是否有可靠的方法可以获取应用程序中任何给定页面的副本?格式并不重要,但 PDF 会是理想的。