問題タブ [camanjs]

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 投票する
1 に答える
168 参照

javascript - 写真にフィルターを適用するために camanJS を使用しています。現在、フィルターを適用すると写真がトリミングされるという問題が発生しています

フィドルへのリンク

Javascript コードなしでプログラムを実行すると、トリミング効果なしで画像が完全に正常に読み込まれます。ただし、Javascript コードを使用してプログラムを実行すると、画像がトリミングされます。

HTML

カマンコード

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

typescript - ionic2 プロジェクトに js ライブラリ (まだ型付けされていない) を追加する

Ionic2 (typescript プロジェクト) でこの外部 JavaScript ライブラリCamanJSを使用しようとしています。

thisthisのような記事をいくつか見つけましたが、それらはすべて、使用するライブラリがタイピングにあることを前提としています

しかし、CamanJS はまだ型付けされておらず、オープンチケットがあります。

私の質問は、外部 js ライブラリ (まだタイピングに追加されていない) を ionic2 (typescript) プロジェクトに追加する方法はありますか?

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

javascript - 関数 applyFilters() はキャンバスにフィルターを適用していません

シンプルなオンラインフォトエディターのドラッグアンドドロップ機能とともにフィルター(コントラスト、色相など)を実装しようとしましたが、コードは正しいと思いましたが、フィルターはキャンバスに適用されません。

誰かが私を助けて、私が間違っていることを知ることができれば、私はとても感謝しています. どうもありがとう!

このリンクのコードを参照してください: codepen ドラフト

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

javascript - データ属性の値を使用中に TypeError をキャッチできませんでした

これは私のJavaScriptコードです:

これは私が得る正確なエラーです:Uncaught TypeError: Cannot read property 'render' of undefined

単一のコードを使用してすべてのフィルターを処理したいと考えています。上記のコードを試す前の実際のコードは次のとおりです。

ただし、この方法では、フィルターごとに異なるハンドラーを作成する必要があります。それは避けたい。誰でもこのエラーを解決するのを手伝ってもらえますか?

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

javascript - Fabric.js カスタム フィルターでの Caman.js ライブラリの使用

Fabric.js でカスタム フィルターを作成しようとしています。でも、Caman.jsのフィルターセットを使いたいです。私はここに非常に近づいているように感じますが、これを機能させることができないようです. ここでどこが間違っているのでしょうか?

コンソール エラーはありません。putImageData現在、Caman.js からレンダリングされた新しいデータでを設定しようとしていますが、今のところうまくいきません。ただし、コンソールでデータを見ることができます。

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

javascript - フィルターを適用すると、古い画像がキャンバス内の新しい画像を CamanJS に置き換え続けます

これは、画像ファイルをアップロードするコードの一部です。Image 変数と CamanJS インスタンスを更新する部分のみを示しました。

これは、フィルターを適用するコードです。

画像を読み込んでフィルターを適用すると、機能します。別の画像を読み込むと、キャンバスに表示されますが、その後フィルターを適用すると、キャンバスが最初の画像に変更されます。CamanJS データを更新するためにできることはありますか?