旋转上传的图片中包含EXIF方向的解析云代码

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (56)

例如,元数据可能具有以下值6 = Rotate 90 CW告诉图像要以特定的方向显示。然而,图像本身-没有元数据-作为水平图像横向存储。根据图像呈现器的不同,将正确地看到图像(如下面的左缩略图),或者不应用旋转元数据(如右缩略图)。对于嵌入在网站中的图像,则是后者。

在ParseCloudCode托管的Web应用程序中,有没有任何方法可以使用Javascript或Node.js手动旋转上传的图片?

提问于
用户回答回答于

最后,我编写了一个客户端类,用于旋转和调整上传的图像大小。我使用的是画布元素和HTML 5文件阅读器。

用户回答回答于

jpeg模块应满足的要求:

var jpeg = require('jpegorientation');

jpeg.autoRotate('image.jpg', function (err) {
    // error handler 
});

如果无法使NPM模块正常工作,则始终可以手动包含库。

扫码关注云+社区

领取腾讯云代金券