问题标签 [chunkypng]
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 - ruby中的while循环中的while循环
我对 Ruby 或编程很陌生,所以请原谅我,如果我在这里的逻辑犯了“noob2 错误”。
我正在尝试使用 Chunky_PNG 为图像中的每个像素(及其位置)以二进制形式输出 rgba 像素值。
虽然输出是正确的,但它只显示第一行,似乎外部循环只运行一次。
它是否存在逻辑错误,或者while循环中的while循环永远不会起作用?这样做可能是不好的做法,我可以想象,但我仍然想知道为什么它不符合预期。
ruby - 当我尝试用 ChunkyPNG 绘制颜色的 pi 时,我得到了许多意想不到的结果
我正在尝试计算 pi 并将其放入 ruby 中的图片中。它一直工作到第 36 行(它不将 pi [没有小数位] 写入文件)和第 63 行(它只将白色写入 pi.png)。附带说明一下,该程序似乎没有生成正确的 pi ( $looptimes
)位数
这是我的红宝石文件:
pi.rb
如果您有任何想法,请告诉我。
另外,有没有更有效的方法来做到这一点?谢谢大家的帮助!
css - 使用 CSS 属性从 Sprite 裁剪徽标
给定一个精灵,例如StackOverflow 精灵和 CSS 属性,例如:
我可以使用 Chunky PNG 库裁剪精灵的徽标。但是,某些站点具有负背景位置,例如此站点:ccs - which sprite is http://shop.ccs.com/ns/images/ccs-sprite-master-v4.png并具有以下内容徽标的 CSS 属性:
由于在我的裁剪方法中我需要传递一个起始 (x,y) 坐标和结束 (x,y) 坐标,所以我看不到如何将这些负值转换为裁剪方法可以理解的值。我怎样才能做到这一点?
ruby - 如何区分没有颜色的像素和黑色像素?
我正在使用ChunkyPNG来获取图像上像素的颜色。当图像完全没有背景色,并且被渲染到浏览器中时,背景色将变为白色(通常,取决于您的浏览器配置)。
我的问题是,在使用ChunkyPNG分析像素时,完全没有颜色的rgb(0,0,0)
像素的值为 ,而黑色像素的值为rgb(0,0,0)
。有什么办法可以区分这些吗?检查不透明度或...我错过了什么?
这是我的代码:
ruby - ChunkyPNG 的标准差
我正在尝试使用 ChunkyPNG 查找图像的对比度。有没有办法使用ChunkyPNG获得图像的标准偏差?
ruby - 带有红宝石的公司形象
我尝试在我触发的最后一行代码中制作一张图片:
但不知何故我得到了这个错误:
为什么?公司文档: http ://rdoc.info/gems/chunky_png/ChunkyPNG/Canvas/Operations#crop-instance_method
我的整个代码:谢谢!
ruby-on-rails - 将 Qrio 与导轨一起使用。当我将它与 ruby 文件一起使用时工作正常,而不是与 rails 一起使用
我想在我的 Rails 应用程序中解码 QR 码。我正在使用需要 ChunkyPng gem 才能工作的 Qrio gem。当我使用它编写和运行 ruby 程序时,它工作正常。但是,当我尝试将它与 Rails 一起使用时,它不起作用。
这是我得到的错误。
没有这样的文件或目录 - chart.png
提取的源代码(第 5 行附近):3 4 5 6 7 8
ruby - ChunkyPNG:是否可以直接从 URL 读取图像?
我试过(取得了一些成功)
有些图像有效,有些则无效。错误:
我将在 Heroku 上运行它,我想知道——有没有一种可靠的方法可以在不创建临时文件的情况下实现这一点?