Cloudinary自带的widget uploader上传前如何裁剪?
How to crop before uploading with Cloudinary's own widget uploader?
我正在开发一个使用 Cloudinary's Upload Widget 的应用程序,它可以帮助我上传图像并裁剪它们,但我意识到它实际上并没有在上传之前裁剪图像,但它创建了一个 "Area of interest"这不是我要找的,因为如果我只需要大图像中的一小块区域,它会上传整个图像(使用 .
有办法吗?我查看了文档,但找不到任何线索。
this.widget = this.cloudinary.createUploadWidget({
cloudName: "######",
uploadPreset: "###",
cropping: true,
croppingCoordinatesMode: "custom",
apiKey: "##########",
uploadSignature: this.generateSignature.bind(this)
}, (error, result) => {
console.log(result)
console.error(error)
})
我实际上需要小部件在上传之前进行实际裁剪。
提前谢谢你。
您可以使用预设->上传操作中的传入转换,并将裁剪设置为裁剪,将重力设置为自定义。
还要在小部件参数中添加 cropping: true 并且应该裁剪图像的选定部分,并且只会上传裁剪后的图像。
我正在开发一个使用 Cloudinary's Upload Widget 的应用程序,它可以帮助我上传图像并裁剪它们,但我意识到它实际上并没有在上传之前裁剪图像,但它创建了一个 "Area of interest"这不是我要找的,因为如果我只需要大图像中的一小块区域,它会上传整个图像(使用 .
有办法吗?我查看了文档,但找不到任何线索。
this.widget = this.cloudinary.createUploadWidget({
cloudName: "######",
uploadPreset: "###",
cropping: true,
croppingCoordinatesMode: "custom",
apiKey: "##########",
uploadSignature: this.generateSignature.bind(this)
}, (error, result) => {
console.log(result)
console.error(error)
})
我实际上需要小部件在上传之前进行实际裁剪。
提前谢谢你。
您可以使用预设->上传操作中的传入转换,并将裁剪设置为裁剪,将重力设置为自定义。 还要在小部件参数中添加 cropping: true 并且应该裁剪图像的选定部分,并且只会上传裁剪后的图像。