如何使用 cropperjs 调整图像大小以保持纵横比
How to resize an image keeping aspect ratio with cropperjs
我正在尝试将图像调整为预定义的大小,同时保持其纵横比。我一直在使用下面的代码获取图片数据,但是我不知道如何调整大小。
cropper.getCroppedCanvas().toDataURL('image/jpeg');
您可以使用
cropper.getCroppedCanvas({ width: DESIRED_WIDTH, height: DESIRED_HEIGHT}).toDataURL(ORIGINAL_MIME_TYPE);
指定图像的原始 MIME 类型(png/gif 等)很重要,否则您最终可能会得到比文件大小大得多的图像。
我正在尝试将图像调整为预定义的大小,同时保持其纵横比。我一直在使用下面的代码获取图片数据,但是我不知道如何调整大小。
cropper.getCroppedCanvas().toDataURL('image/jpeg');
您可以使用
cropper.getCroppedCanvas({ width: DESIRED_WIDTH, height: DESIRED_HEIGHT}).toDataURL(ORIGINAL_MIME_TYPE);
指定图像的原始 MIME 类型(png/gif 等)很重要,否则您最终可能会得到比文件大小大得多的图像。