Cropper.js 使い方|画像のリサイズ・ダウンロードをJSで実装 のサムネイル
  1. 銀ねこアトリエ
  2. 海外ノマドブログ
  3. ウェブ制作
  4. JavaScript
  5. Cropper.js 使い方|画像のリサ...

Cropper.js 使い方|画像のリサイズ・ダウンロードをJSで実装

FAQ

Cropper.jsでトリミングした画像をサーバーに送信するにはどうすればいいですか?
本記事で作成した Blobオブジェクト を、FormData に追加して fetchaxios で送信するのが一般的です。詳細はバイナリ化のセクションを参考にしてください。
画像のプレビューがボケてしまうのですが、解決策はありますか?
getCroppedCanvas の引数で widthheight を指定することで、出力解像度を調整できます。スマホなどの高画素密度のディスプレイ向けには、表示サイズの2倍程度の数値を指定するのがコツです。
ファイルを選択し直した時にCropperが壊れてしまいます。
すでにインスタンスがある場合は、新しいインスタンスを作らずに cropper.replace(url) メソッドを使いましょう。本記事の画像の切替処理コードで具体的な書き方を解説しています。
大きな画像を読み込むと動作が重くなります。
ブラウザのメモリ消費を抑えるため、読み込み時に一度 canvas を介して縮小するか、cropper.jscheckOrientation: false オプションを試すと改善する場合があります。