我正在构建允许用户上传图像,然后将其裁剪为正方形的功能(用于个人资料图片等......)
目前,该过程的工作方式如下:
- 用户从高清中选择图像
- 图片上传到 S3
- S3 路径发送回视图,并显示带有 jCrop 的图像
- 单击提交按钮时,我的控制器操作获取上面设置的坐标
现在我想将此图像裁剪为给定的坐标(注意-我正在使用node-imagemagick 的 lpatters 叉子,因为它包含' offset '
不幸的是,.crop 只接受一个路径——我们没有,因为它现在托管在 S3 上。
有什么解决方法吗?
我看到了tmp,但这可能有点矫枉过正?