是否有任何javascript库来修改Image的EXIF信息?

时间:2013-11-29 06:24:45

标签: javascript exif

建议我修改图像的EXIF信息的任何JavaScript库,我发现很多JS库来检索EXIF信息但是注意要修改。

我必须修改方向信息。

1 个答案:

答案 0 :(得分:2)

blueimp有一个库JavaScript-Load-Image,可以在加载图像时修改/解析EXIF标记。以下是GitHub

上代码的链接

使用loadImage()功能并提供方向可选字段以修改EXIF方向值。

document.getElementById('file-input').onchange = function (e) {
    loadImage(
        e.target.files[0],
        function (img) {
            document.body.appendChild(img);
        },
        {orientation: 3}
    );
};

以下是EXIF方向值列表以及此处提供的指定轮换信息: https://beradrian.wordpress.com/2008/11/14/rotate-exif-images/

  • 1 =第0行位于图像的可视顶部,第0列位于第0列 是视觉左手边。
  • 2 =第0行位于图像的视觉顶部,第0列是视觉右侧。
  • 3 =第0行位于图像的可视底部,第0列是 视觉右侧。
  • 4 =第0行位于图像的视觉底部,第0列是视觉左侧。
  • 5 =第0行是图像的视觉左侧,第0列是视觉顶部。
  • 6 =第0行是图像的视觉右侧,第0列是视觉顶部。
  • 7 =第0行是图像的视觉右侧,第0列是视觉底部。
  • 8 =第0行是图像的视觉左侧,第0列是视觉底部。