Pixastic を使用して画像の彩度を下げようとしています。公式 Web サイトからスクリプトをダウンロードし、必要なもの (コア、jquery プラグイン、彩度の低下効果) のみを確認しました。
jQuery の .ready 関数内に含めたことを除いて、デモに表示されているのと同じコードを使用してみましたが、これは問題を引き起こすとは想定されていません。
(function($) {
$(document).ready(function() {
var img = new Image();
img.onload = function() {
// document.body.appendChild(img); // Ialso tried putting this here.
Pixastic.process(img, "desaturate", {average : false});
};
document.body.appendChild(img);
img.src = "http://127.0.0.1/some_path/Wallpapers/ (10).jpg"; // This URL does point to the image file.
});
})(window.jQuery);
しかし、私はいつも同じエラーを受け取ります: この操作は安全ではありません. エラーは、374 行目の Pixastic js ファイルから発生します。
prepareData : function(params, getCopy) {
var ctx = params.canvas.getContext("2d");
var rect = params.options.rect;
var dataDesc = ctx.getImageData(rect.left, rect.top, rect.width, rect.height); // 374
var data = dataDesc.data;
if (!getCopy) params.canvasData = dataDesc;
return data;
},
私はローカルワンプサーバーで開発しています。
私が間違っていることについて何か考えはありますか? ご協力いただきありがとうございます !:)