问题标签 [getimagedata]

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 投票
2 回答
7518 浏览

sql-server - 如何在 mssqlserver 中选择带有“like”的图像数据类型

我有一个具有图像数据类型列的表,该列包含Pdftxt文件。

我的问题是如何在 Sql Example 中用“LIKE”搜索任何单词

0 投票
1 回答
121 浏览

html - https 上的 context.getImageData()?

对本地主机上的这篇文章 context.getImageData() 有同样的问题吗?,但不是 localhost 我在 https 站点上工作,所以这会引发画布问题。这种情况有解决方案吗?

0 投票
0 回答
404 浏览

javascript - $.getImageData 不起作用,因为 img-to-json 已关闭?

我正在尝试使用Pixastic对外部图像进行一些图像处理。我知道我需要使用$.getImageData对外部图像进行操作,否则由于画布“被跨域数据污染”,您将获得 DOM Exception 18。不幸的是,$.getImageData 使用的应用程序服务“img-to-json”因“503 Over Quota”错误而关闭,并且已经持续了好几天。我发现另一个名为“img2json”的服务昨天实际上工作了一段时间,但我不完全确定它是否做同样的事情(我认为 img2json 只为您提供基本元数据,而不是实际像素数据)。所以,我的实际问题是:

  • “img2json”和“img-to-json”是同一个服务吗?如果是这样,也许我可以修改 $.getImageData 代码以使用 img2json。

  • 经常看到 apppot 应用程序像这样停机吗?img-to-json 在不久的将来重新出现的机会有多大?

  • 如果没有,将这些外部图像临时下载到服务器,对它们进行图像处理,然后删除它们有多容易?是否可以仅使用 javascript 来做到这一点?

0 投票
1 回答
1360 浏览

javascript - IE9 与 HTML5 Canvas getImageData() 函数有问题

由于某种原因,下面的代码将不起作用。它停在与getImageData。IE9 抛出此错误:SCRIPT5022: DOM Exception: INDEX_SIZE_ERR (1). 有没有办法解决这个问题?但是,它适用于 Chrome 和 FF。

注意:上面的代码不是我的代码。来源在这里。但是,我的问题与此示例相同。要查看错误 IE9,请尝试此链接

0 投票
1 回答
496 浏览

feature-extraction - 在simpleCV中从图像数据库中提取特征

我是 python 新手,因此我需要一些帮助: AIM:我有一个包含 10 张图像的图像数据库。我想使用色调特征提取器从每个图像中提取色调并将其存储在列表中,并将列表与不属于数据库的其他图像的色调进行比较现在此代码对我来说适用于单个图像,例如:

我在正确的轨道上吗?请给我工作的方向。

0 投票
0 回答
712 浏览

canvas - *reading* canvas ImageData 32 位类型数组是否比 8 位快得多?

我知道操作 32 位类型的 ImageData 数组比 8 位要快得多(2 倍)。简单地阅读它们也是如此吗?

编写时,您将工作从 3 个索引增量和 4 个分配减少到 3 个位移位和单个分配,并将循环开销减少了 75%。要读回它们,您同样会减少循环开销并将增量转换为位移,但仍需要为 r、g、b、a 分配 4 个单独的变量。

这是 manip diffs 的工作台:http: //jsperf.com/canvas-pixel-manipulation/24

如果大部分速度提高来自于减少赋值,那么将我的读取繁重的代码转换为类型化数组可能不值得。在我花时间写另一个板凳之前,有人有这方面的经验吗?

谢谢!

0 投票
1 回答
117 浏览

html - 为什么我的 context.getImageData() 调用是非法的?

我一直在玩一个非常简单的基于 HTML5/Canvas 的绘图应用程序,仅用于浏览器。我将其设置为概念验证,以使用不同的程序化绘图效果等。但是,当我尝试从画布 2d 上下文中获取 ImageData 时,遇到了一个问题,即 SecurityError。

现在,我了解跨浏览器内容以及在具有本地内容的网络服务器上运行的所有安全问题等等。这不是我的问题。我没有使用任何图像。更奇怪的是,我可以在代码中的某些地方获取 ImageData,但不能在其他地方获取。具体来说,不是在我想要的函数内。

这是我的代码的一个分支:http: //jsfiddle.net/grimertop90/77Z42/ 随意玩耍,并尝试在画布上绘图。

(注意:我一直在 Chrome 中开发,它运行良好,但我只是尝试在 Firefox 中运行它,它似乎有问题。出于我的目的,请在 Chrome 中查看。)

如果您查看 JavaScript,您应该看到标记为“Case 1”、“Case 2”和“Case 3”的三个点。这是我的代码中我试图抓取画布的 ImageData 的三个点。案例 1 和 3 有效;案例2,重要的,没有。情况 1 是在初始化期间。案例 3 是在用户单击按钮时。情况 2,即损坏的情况,在画布上绘制了一定数量的点时触发。

我不知道这个问题可能是什么,特别是因为它在 3 个地方中的 2 个工作。

0 投票
2 回答
726 浏览

html - 如何解决跨域安全错误。在 html 5 中使用 Canvas.getImageData

使用来自亚马逊的图像时,我遇到了跨域问题。我尝试使用 Canvas.getImageData 函数,但存在安全问题。当我将它设置为 img.crossOrigin = 'anonymous' 但即 9 时,它可以在 firefox 上运行,但 safari 和 chrome 无法正常工作。

除了使用 img.crossOrigin 解决安全问题之外,有没有办法解决这个问题。除了使用代理方法之外,这可以使用其他方式解决吗?

0 投票
1 回答
1122 浏览

html5-canvas - 检测在 HTML5 中填充了多少 canvas 元素

我刚开始使用 HTML5,我有一个绘图程序,用户可以通过单击鼠标按钮并像笔一样拖动光标来填充画布。我希望能够弄清楚画布的百分比当前是用笔填充的。我怎么能这样做?这是我当前在 Gist 上的代码谢谢!

0 投票
1 回答
4633 浏览

html - 使用 getImageData 和 putImageData 进行 HTML5 画布缩放

有没有办法使用 getImageData 和 putImageData 来缩放画布。下面是代码片段。

我已经试过了http://jsbin.com/efixur/1/edit

谢谢阿杰恩