图像的拍摄方向


译者注:通常对于照片文件而言,会存在一组元数据,称为 Exif,其专门记录照片的属性信息和拍摄数据等。其中 Exif.Camera.Orientation 记录的是照片的拍摄方向。

下面是几则关于图像的配置项组合:

  1. 上传原始图像:
    {
      imageOrientation: false,
      disableImageResize: true
    }
  2. 客户端进行图像大小调整,并且通过图像元数据(Exif 数据)修正图像方向 ,不修改图像元数据:
    {
      imageOrientation: true,
      disableImageResize: false,
      imageMaxWidth: 1920,
      imageMaxHeight: 1080
    }
  3. 保留原始图像尺寸,但对拍摄方向进行修正,不修改图像元数据:
    {
      imageOrientation: true,
      disableImageResize: false,
      imageForceResize: true,
      imageMaxWidth: null,
      imageMaxHeight: null
    }
  4. 调整图像大小,但方向保持不变,图像元数据也是不修改的:
    {
      imageOrientation: 1,
      disableImageResize: false,
      imageMaxWidth: 1920,
      imageMaxHeight: 1080
    }
  5. 调整图像大小,修正图像方向,并且修改图像元数据:
    {
      imageOrientation: true,
      disableImageResize: false,
      disableImageMetaDataSave: true,
      imageMaxWidth: 1920,
      imageMaxHeight: 1080
    }