ユーザーが画像をアップロードし、それを正方形に切り取ることができる機能を構築しています (プロフィール写真など)。
現在、プロセスは次のように機能します。
- ユーザーが hd から画像を選択
- 画像はS3にアップロードされます
- S3 パスがビューに戻され、jCrop を含む画像が表示されます
- 送信ボタンがクリックされると、コントローラーアクションは上記の座標セットを取得します
ここで、この画像を指定された座標にトリミングしたいと思います(注-「オフセット」が含まれているため、node-imagemagickのlpattersフォークを使用しています
残念ながら、.crop はパスのみを受け入れますが、この時点では S3 でホストされているため、パスはありません。
回避策はありますか?
tmpを見ましたが、これは少しやり過ぎかもしれませんか?