問題タブ [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」を使用して画像データ型を選択する方法

画像データ型の列を持つテーブルが1つあり、その列にはファイルが含まれPdfていtxtます。

私の質問は、SQLExempleで「LIKE」を含む単語を検索する方法です。

0 投票する
1 に答える
121 参照

html - httpsのcontext.getImageData()?

この投稿context.getImageData() on localhost で同じ問題がありますか? 、ただし、localhost の代わりに https サイトで作業しているため、キャンバスで問題が発生します。この場合の解決策はありますか?

0 投票する
0 に答える
404 参照

javascript - img-to-json がダウンしているため、$.getImageData が機能しませんか?

Pixasticを使用して、外部画像に対して画像処理を実行しようとしています。$.getImageDataを使用して外部画像を操作する必要があることはわかっています。そうしないと、キャンバスが「クロスオリジン データによって汚染されている」ため、DOM Exception 18 が発生します。残念ながら、$.getImageData が使用するアプリスポット サービス「img-to-json」は、「503 Over Quota」エラーで停止しており、数日間停止しています。昨日少しの間実際に機能していた「img2json」という別のサービスを見つけましたが、それが同じことを行うかどうかは完全にはわかりません(img2jsonは、実際のピクセルデータではなく、基本的なメタデータのみを提供すると思います)。だから、私の実際の質問は次のとおりです。

  • 「img2json」と「img-to-json」は同じサービスですか? もしそうなら、img2json を使用するように $.getImageData コードを変更できます。

  • appspot アプリケーションがこのようにダウンするのはよくあることですか? 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 - キャンバス ImageData の 32 ビット型付き配列の *読み取り* は、8 ビットよりもはるかに高速ですか?

32 ビットの型付き ImageData 配列の操作は、8 ビットよりも大幅に高速 (2 倍) であることを知っています。単純に読む場合も同じですか?

書き込み時には、作業を 3 つのインデックス インクリメントと 4 つの代入から 3 つのビット シフトと 1 つの代入に減らし、さらにループ オーバーヘッドを 75% 削減します。それらを読み戻すには、同様にループ オーバーヘッドを削減し、インクリメントをビット シフトに変換しますが、r、g、b、a に対して 4 つの個別の変数を割り当てる必要があります。

manip diff のベンチは次のとおりです: http://jsperf.com/canvas-pixel-manipulation/24

速度の向上の大部分が割り当ての削減によるものである場合、読み取りの多いコードを型付き配列に変換する価値はないかもしれません。別のベンチを書くのに時間を費やす前に、これを経験した人はいますか?

ありがとう!

0 投票する
1 に答える
117 参照

html - context.getImageData() 呼び出しが違法なのはなぜですか?

私はブラウザ用の非常にシンプルな HTML5/Canvas ベースの描画アプリで遊んでいます。さまざまなプログラムによる描画効果などを試すための概念実証として設定しています。ただし、キャンバスの 2d コンテキストから ImageData を取得しようとすると、SecurityError という問題が発生します。

これで、クロスブラウザー コンテンツや、ローカル コンテンツを含む Web サーバー上での実行などに関するセキュリティの問題についてすべて理解できました。これは私の問題ではありません。私は画像を使用していません。さらに奇妙なことに、コードの一部の場所では ImageData を取得できますが、他の場所では取得できません。具体的には、私が望む関数内ではありません。

これが私のコードのフォークです: http://jsfiddle.net/grimertop90/77Z42/ 自由に遊んで、キャンバスに描いてみてください。

(注: 私は Chrome で開発しており、問題なく動作しますが、Firefox で実行しようとしたところ、問題があるようです。私の目的のために、Chrome で確認してください。)

JavaScript を調べると、「ケース 1」、「ケース 2」、「ケース 3」の 3 つのポイントが表示されます。これらは、キャンバスの ImageData を取得しようとしたコード内の 3 つのポイントです。ケース 1 と 3 は機能します。重要なケース 2 はそうではありません。ケース 1 は初期化中です。ケース 3 は、ユーザーがボタンをクリックしたときです。壊れたケース 2 は、キャンバス上に一定数の点が描画されたときに発生します。

特に3か所中2か所で機能するため、問題が何であるかはわかりません。

0 投票する
2 に答える
726 参照

html - クロス ドメイン セキュリティ エラーを解決する方法。Canvas.getImageDataを使用する場合のhtml 5

Amazon の画像を使用するとクロスドメインの問題が発生します。Canvas.getImageData 関数を使用しようとしましたが、セキュリティ上の問題があります。img.crossOrigin = 'anonymous' に設定すると、firefox で動作しますが、つまり 9 、safari および chrome は動作しませんでした。

セキュリティの問題に img.crossOrigin を使用する以外に、これを解決する方法はありますか。プロキシメソッドを使用する以外の方法で解決できますか?

0 投票する
1 に答える
1122 参照

html5-canvas - HTML5で埋められているキャンバス要素の量を検出します

HTML5を使い始めたばかりで、ユーザーがマウスボタンをクリックしてペンのようにカーソルをドラッグすることでキャンバスに入力できるペイントプログラムがあります。現在、キャンバスの何パーセントがペンで埋められているかを把握できるようにしたいと思います。どうすればこれを行うことができますか?これがGistThanksの現在のコードです!