私は現在、canvasとJavascriptでの画像操作に取り組んでいます。私はそれにfabric.jsを使用しています。ユーザーに画像をアップロードして、提供されているテンプレートとマージしてもらいたいだけです。すなわち、
アップロードした画像を中央の空の円にのみ表示したいので、ドラッグして調整できます。
- テンプレートを上位レイヤーとして保持すると、キャンバスがテンプレートでいっぱいになるため、ユーザーはドラッグして調整できません。
- アップロードした画像を上層として保持すると、画像が円からはみ出します。
ユーザーに使いやすいインターフェースを提供することで、これをどのように解決できますか?fabric.jsでClipTo関数を試しましたが、画像オブジェクトでは機能しません。