キャンバスを使用して画像からピクセルを削除して、その領域を透明にすることはできますか?キャンバスを使ってイメージからピクセルを削除しますか?
もしも...
他のサーバーでホストされている画像でこれを行うことはできますか?
このサーバー側を行う方がよいでしょうか? https://github.com/LearnBoost/node-canvas
ありがとうございました!
キャンバスを使用して画像からピクセルを削除して、その領域を透明にすることはできますか?キャンバスを使ってイメージからピクセルを削除しますか?
もしも...
他のサーバーでホストされている画像でこれを行うことはできますか?
このサーバー側を行う方がよいでしょうか? https://github.com/LearnBoost/node-canvas
ありがとうございました!
これはここで行われました:https://developer.mozilla.org/En/Manipulating_video_using_canvas
それがうまく動作するように思われる実際の例があります。私はあなたがそれをチェックすることをお勧めします。
上記のリンクをご確認ください。この記事では、キャンバス内のピクセルを操作する方法について説明します。クロスドメインサーバからの画像の表示については、キャンバスを使用することはできません。セキュリティ例外が発生します。他のサーバーからイメージを読み込むには、独自のサーバーをプロキシとして使用することができます。完全なイメージパスでサーバー上のメソッドを呼び出すと、サーバーは別のサーバーからイメージをダウンロードして返す必要があります。この方法で、他のドメインからの画像を表示することができます。
リンクを投稿することは実際の回答ではありません。あなたの答えに記事の関連部分を要約してください。 – Marijn
他の人が言っているように、これが可能であり、Dessusのリンクがそれを助けます。
ただし、セキュリティ上の理由から、他のサーバーでホストされている画像ではこれを行うことはできません。キャンバスにリモートイメージを書き込む場合、キャンバスは「汚染された」ものとして扱われ、JavaScriptセキュリティの例外が適用されます。つまり、操作を実行するコードと同じサーバー上にある画像に対してのみ行うことができます。
ビデオオーバーキル:) - 画像が必要です。 – fancy
でも、確かにその似たような概念ですか? http://msdn.microsoft.com/en-us/library/gg589493%28v=vs.85%29と組み合わせて、https://developer.mozilla.org/En/HTML/Canvas/Pixel_manipulation_with_canvasをご覧ください。 .aspx – Dessus