问题标签 [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 回答
549 浏览

ruby-on-rails - 未定义的方法 `to_file' 用于#-IMGKit

我正在尝试从某些网站拍摄快照,但我在使用IMGKit时遇到了一些问题。

当我尝试在 Rails 任务上运行此代码时:

我收到以下错误:

我的config/initializers/imgkit.rb

如果我删除配置文件,然后执行我得到的 rake 任务:

所以,我正在尝试使用这个配置文件,因为本教程告诉我们该--use-xserver标志解决了 QPixMap 的问题。但我不知道问题出在 IMGKit 还是 wkhtmltoimage 上。

在你问之前,我目前正在使用:

  • 导轨 4.0
  • 红宝石 2.0
  • Imgkit 1.3.10

拜托,有人可以帮助我吗?

0 投票
1 回答
1222 浏览

html - IMGKit 将 HTML 转换为 HTML 特定部分的 PNG

我无法在文档中找到这个,所以这就是我在这里问的原因。

是否可以告诉 IMGKit 转换 HTML 的特定部分?我只想要特定容器的PNG。

因此,如果我的 HTML 标记如下所示:

只截取容器 div 的屏幕截图?

0 投票
0 回答
170 浏览

ruby-on-rails - 使用 IMGKIT 时权限被拒绝

我正在使用 IMGKIT 从 HTML 创建图像,但收到错误 Errno::EACCES 即我要存储图像的文件夹的权限被拒绝。

我试过 chmod/chown

文件夹的所有者和运行 nginx 的用户相同

是否有任何conf /设置来设置目标文件夹

ls -l 的 O/P(我想将图像存储在 img_kit 文件夹中)

drwxrwxrwx 2 xxx xxx 4096 Apr 30 12:00 img_kit

0 投票
1 回答
833 浏览

ruby-on-rails - imgkit 快照保存问题 rails 4

imgkit在我的应用程序中使用 gem 来拍摄当前页面控制器代码的快照是

工作正常(图像保存在 myapp/file.png 中)。

现在我的问题

  • 每次这种方法都会覆盖file.png我不想要的
  • 我如何显示那些保存的图像(假设我在我的根应用程序目录中的图像文件夹中提供保存路径)

希望我清楚地解释我的问题,我没有使用 S3 进行存储,而是使用我的本地机器

我正在使用https://github.com/csquared/IMGKit供我参考

0 投票
1 回答
1142 浏览

ruby-on-rails - 如何在生产rails 4中提供指纹css路径

imgkit用来拍摄我的网页的快照。我跑:

RAILS_ENV=production bundle exec rake assets:precompile预编译我的资产。

目录的所有文件app/assets都编译为public/assets application.css编译为application-7a23a105125768e41d9d24aee4553615.css.

我的控制器代码是:

我不知道如何解决/public/assets/application.css未找到的错误...

没有这样的文件或目录 - public/assets/application.css

我正在使用https://github.com/csquared/IMGKit/issues/36来获取 css 并在我的快照中工作

编辑

0 投票
2 回答
1432 浏览

ios - 如何解决 imgly-sdk-ios 缺少 libpods 文件的问题?

我尝试使用 imgly sdk 创建演示应用程序。完成所有步骤后,文件后面的一些文件在项目中显示为红色。libPods-imglyKit.a 、 libPods.a 等您可以在附加图像中看到的另一个缺失文件。

丢失文件屏幕截图

0 投票
1 回答
486 浏览

ruby-on-rails - Rails - IMGkit - Errno::EACCES 权限被拒绝错误

我在我的 Rails 项目中使用 IMGkit gem。我还安装wkhtmltoimage-binary了 IMGkit 工作所必需的。IMGkit 和 wkhtmltoimage-binary 都是通过 gemfile 安装的。根据config/initializers/imgkit.rb我有

apps_controller.rb

结尾

运行时出现以下错误

在此处输入图像描述

虽然文件夹权限是 777。对此有任何帮助。提前致谢。

0 投票
1 回答
287 浏览

ruby-on-rails - 在 wkhtmltoimage / imgkit 中使用谷歌地图

是否可以使用带有谷歌地图的 IMGKit 创建图像?

问题是我需要“包含”一些 javascript,但是使用 IMGKit 你不能包含来自远程服务器的 javascript。

有没有办法包括:

到 IMGKit?

谢谢你的帮助。

0 投票
0 回答
3157 浏览

ruby - 加载共享库时出错:libicui18n.so.42

我在我的一个项目中使用 imagekit gem 从 html 创建图像。Imagekit 使用 wkhtmltoimage 从 html 生成图像。

我已经使用gem install wkhtmltoimage-binary. 但是当我尝试运行该示例/usr/bin/wkhtmltoimage --help时,出现以下错误:

/usr/bin/wkhtmltoimage: error while loading shared libraries: libicui18n.so.42: cannot open shared object file: No such file or directory.

我在 Centos 6.6 服务器上运行我的 Ruby on Rails 4 项目。

请建议。

0 投票
1 回答
416 浏览

ruby-on-rails - 使用 Ruby 即时编码 Base64

我们的 Rails 项目与邀请模板有关。每张卡片都附有存储在数据库中的 HTML/CSS。该设计将涉及使用多种字体。它们为每张卡设置如下并存储在数据库中。

-------------------------------------------------- **------------------------

` 我们想使用 wkhtmltoimage/IMGkit 将卡片转换为图像。看起来 Base64 编码最适合这种没有失真的转换(正确吗?)。当涉及大量卡片时,在数据库中以 Base64 格式存储将是一件巨大而乏味的事情。我们希望在发出请求时即时使用如下 Ruby 方法。

这个怎么做?任何建议都受到高度赞赏。