問題タブ [cropperjs]
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.
image - ファイルのダウンロード後に画像が変更されない (VueJs および FileReader)
入力タイプのファイルがあります。画像を読み込んだ後、データ プロパティ「imgSrc」に値を割り当てます。
最初のロード後、この画面のようにすべて問題ありません-http://joxi.ru/KAxn6yZsMxn5Wm
しかし、次のアップロード後、画像は変わりません - http://joxi.ru/MAj38WvF4pRPar
angular - Cropperjs ミステリー サークル
cropperjsトリミング領域を円に設定する方法。angular/typescript と ngx-img モジュールを使用しています。
これは私のcomponent.htmlコードです:
そして私のcomponent.tsコード:
javascript - Angular 5 と angular-cropperjs を使用して画像を回転するには?
私の目的:
- 私のブラウザで画像ファイルをアップロードするには、編集(切り抜きと回転)してダウンロード/アップロードします。
これまでに達成したこと:
- 画像を回転させることはできますが、一度だけです。
私が直面している問題:
- 公式ドキュメントに記載されているように、使用できません。
this.angularCropper.cropper.rotate(degreeInNumber);
このエラーが発生しますCannot read property 'rotate' of undefined
。 - これは、人気のある JS 画像ライブラリであるCropperJSのラッパーであるため、CropperJS の構文
this.cropper.rotate(degreeInNumber);
(rotateLeft()
関数内)を試してみましたが、機能するのは 1 回だけです。関数を 2 回目に呼び出すとrotateLeft()
、機能しません。 crossorigin
また、で言及したにもかかわらず<input>
、私は得ていますCannot read property 'checkCrossOrigin' of undefined
これが私のコードですapp.component.html
:
そして、私のapp.component.ts
:
私はこれにかなり慣れていないので、誰かが私が見逃している/間違っていることを指摘できますか?
また、トリミングされた画像を元に戻すにはどうすればよいですか?
javascript - Cropper.js処理されたイベントからクロッパーインスタンスを取得する方法
ボックスサイズが最小許容画像サイズ未満の場合、自動サイズ変更またはクロップボックスを実現しようとしています。今のところ、これを作成しました:
cropend
しかし、処理されたイベントでこの計算を実行したい:
そして私の質問は、イベントからクロッパーインスタンスを取得するにはどうすればよいですか?