代码之家  ›  专栏  ›  技术社区  ›  Sandy

使用react原生图像裁剪选择器multiple true,我想裁剪我选择的所有图像

  •  0
  • Sandy  · 技术社区  · 1 年前

    我正在使用react原生图像裁剪选择器 我必须选择多个图像,所以我做了多个真实的, 现在我要裁剪我选择的所有图像。因为如果我启用倍数true,它不是裁剪。 裁剪工作用于单个图像选择。

    我想裁剪我在react native中选择的所有图像

    1 回复  |  直到 1 年前
        1
  •  0
  •   bhavesh rajput    1 年前

    为了实现这一点,您可以使用react原生图像裁剪选择器库来选择多个图像,然后循环浏览所选图像以单独裁剪每个图像

    try {
      const selectedImages = await ImagePicker.openPicker({
        multiple: true,
        mediaType: 'photo',
      });
      // Loop through selected images and crop each one
      selectedImages.forEach(async (image) => {
        try {
          const croppedImage = await ImagePicker.openCropper({
            path: image.path,
            width: 300,
            height: 300,
          });
          console.log('Cropped image:', croppedImage);
          // Do something with the cropped image, like uploading it to a server
        } catch (cropError) {
          console.error('Error cropping image:', cropError);
        }
      });
    } catch (pickerError) {
      console.error('Error selecting images:', pickerError);
    }
    
    推荐文章