1

CamanJS Web サイト ( http://camanjs.com/guides/#BasicUsage ) の例は次のようになります。

Caman("#canvas-id", "path/to/image.jpg", function () {
  // manipulate image here
  this.brightness(5).render();
});

私は自分のイメージの 1 つを使用して、JSBin ( http://jsbin.com/uGUPOFo/3/edit?html,js,output ) でこの非常に最初の非常に基本的な例を実行しようとしました

Caman("#cv", "http://preemiestoday.noahpeters.com/images/feature.png", function () {
  this.brightness(5).render();
});

しかし、それは何もしません。誰かが私が欠けているものを知っていますか? ドキュメントには、「jQuery、YUI、Scriptaculous、MooTools などの隣で」実行できると書かれています。最新の 1.x jQuery を読み込んでみましたが、効果がありませんでしたが、これらのいずれも使用したくありません。

4

1 に答える 1

2

画像はサーバー上ではなくリモートにあるようです。

私があなただったら、このリンクをチェックします: https://github.com/meltingice/CamanJS/wiki/How-to-use#editing-remote-images

「CamanJS は、リモートで保存されている画像を編集することもできます。ブラウザは、キャンバス データの編集に同一生成元ポリシーを適用するため、ローカル プロキシ経由で画像データをロードする必要があります。」

「リモート イメージを編集しようとしたときにプロキシが定義されていない場合、エラーがスローされます。」

于 2013-12-16T10:24:53.377 に答える