如果需要使用javascript旋转图像

布鲁吉尼

我有一个预览点,可以在上传之前显示图像的预览,问题是当您从手机中选择图像时,图像会出现在侧面。如果需要旋转图像该如何旋转?

我的JavaScript显示预览:

<script type="text/javascript">

 function readURL(input) {
            if (input.files && input.files[0]) {
                var reader = new FileReader();

                reader.onload = function (e) {
                    $('#blah')
                        .attr('src', e.target.result)

                };

                reader.readAsDataURL(input.files[0]);
            }
        }

</script>

和html

<img src="images/Your_Picture_Here.png" alt="" title="" class="prod_image" id = "blah"/>
服务天堂

我建议您看一下名为JavaScript-Load-Image的github项目那里的一切都可以帮助您解决定向问题。有一个在线演示,您可以在这里看到

您可以使用以下代码:

document.getElementById('file-input').onchange = function (e) {
    var loadingImage = loadImage(
        e.target.files[0],
        function (img) {
            document.getElementById("blah").src = img.toDataURL();
        },
        {orientation: 1}
    );
    if (!loadingImage) {
        // Alternative code ...
    }
};

请注意orientation: 1使图像旋转良好的选项

EXIF中有8个有效的方向值,请参见字母F下面的8个不同值:

1       2       3       4       5           6           7           8

000000  000000      00  00      0000000000  00                  00  0000000000
00          00      00  00      00  00      00  00          00  00      00  00
0000      0000    0000  0000    00          0000000000  0000000000          00
00          00      00  00
00          00  000000  000000

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

相对图像损坏,需要使用JavaScript修复

来自分类Dev

如何使用CSS或JavaScript旋转图像,且每次旋转之间都需要暂停?

来自分类Dev

使用javascript比较旋转的图像

来自分类Dev

需要使用JavaScript遍历对象数组

来自分类Dev

翻转图像似乎需要使用惰性评估

来自分类Dev

需要使音频静音并使用JS更改图像

来自分类Dev

需要使用Curl上传JSON和图像文件

来自分类Dev

单击后使用JavaScript旋转图像

来自分类Dev

如何使用JavaScript来回旋转图像

来自分类Dev

使用javascript旋转和取消旋转图像onClick

来自分类Dev

我需要使用几个旋转按钮添加/删除列和行

来自分类Dev

需要使用JavaScript扩展多行,文本溢出

来自分类Dev

需要使用输入参数获取正确的JavaScript语法

来自分类Dev

错误:Bootstrap的JavaScript需要使用Webpack的jQuery

来自分类Dev

OOP JavaScript:方法中是否需要使用“ this”?

来自分类Dev

需要使用jquery或javascript的元素的父索引

来自分类Dev

需要使用JavaScript选择所选下拉菜单的文本

来自分类Dev

Javascript从页面加载开始计数-需要使用Ajax重置

来自分类Dev

需要使用输入参数获取正确的JavaScript语法

来自分类Dev

需要使用Javascript插入onclick事件的帮助

来自分类Dev

需要使用JavaScript扩展多行,文本溢出

来自分类Dev

我需要使用 javascript 找到 EST 当前偏移值

来自分类Dev

Excel Javascript 开发需要使用 Jquery 吗?

来自分类Dev

需要使用 JavaScript 限制输入时间

来自分类Dev

需要使用 Javascript 功能进行选择检查

来自分类Dev

需要帮助在旋转图像视图中使用动画进行方向更改(4侧旋转)的动画

来自分类Dev

JavaScript图像永久旋转

来自分类Dev

点击按钮。Javascript警报框。如果单击“确定”,页面将重新加载,并且需要使用html输入表单值创建php变量

来自分类Dev

如果使用枚举,则需要使用万无一失

Related 相关文章

  1. 1

    相对图像损坏,需要使用JavaScript修复

  2. 2

    如何使用CSS或JavaScript旋转图像,且每次旋转之间都需要暂停?

  3. 3

    使用javascript比较旋转的图像

  4. 4

    需要使用JavaScript遍历对象数组

  5. 5

    翻转图像似乎需要使用惰性评估

  6. 6

    需要使音频静音并使用JS更改图像

  7. 7

    需要使用Curl上传JSON和图像文件

  8. 8

    单击后使用JavaScript旋转图像

  9. 9

    如何使用JavaScript来回旋转图像

  10. 10

    使用javascript旋转和取消旋转图像onClick

  11. 11

    我需要使用几个旋转按钮添加/删除列和行

  12. 12

    需要使用JavaScript扩展多行,文本溢出

  13. 13

    需要使用输入参数获取正确的JavaScript语法

  14. 14

    错误:Bootstrap的JavaScript需要使用Webpack的jQuery

  15. 15

    OOP JavaScript:方法中是否需要使用“ this”?

  16. 16

    需要使用jquery或javascript的元素的父索引

  17. 17

    需要使用JavaScript选择所选下拉菜单的文本

  18. 18

    Javascript从页面加载开始计数-需要使用Ajax重置

  19. 19

    需要使用输入参数获取正确的JavaScript语法

  20. 20

    需要使用Javascript插入onclick事件的帮助

  21. 21

    需要使用JavaScript扩展多行,文本溢出

  22. 22

    我需要使用 javascript 找到 EST 当前偏移值

  23. 23

    Excel Javascript 开发需要使用 Jquery 吗?

  24. 24

    需要使用 JavaScript 限制输入时间

  25. 25

    需要使用 Javascript 功能进行选择检查

  26. 26

    需要帮助在旋转图像视图中使用动画进行方向更改(4侧旋转)的动画

  27. 27

    JavaScript图像永久旋转

  28. 28

    点击按钮。Javascript警报框。如果单击“确定”,页面将重新加载,并且需要使用html输入表单值创建php变量

  29. 29

    如果使用枚举,则需要使用万无一失

热门标签

归档