以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  图片方向不对我想对比宽度和高度来确定要不要旋转  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176886)

--  作者:baiyangfy
--  发布时间:2022/4/29 18:26:00
--  图片方向不对我想对比宽度和高度来确定要不要旋转

用Uploader上传的图片,图片方向不对我想对比宽度和高度来确定要不要旋转,但IMG输出都一样需要怎么处理能能判断,

或者有方法在上传的时候就比较宽和高来确定要不要旋转


此主题相关图片如下:微信图片_20220429182327.png
按此在新窗口浏览图片

 

 

[此贴子已经被作者于2022/4/30 10:15:20编辑过]

--  作者:有点酸
--  发布时间:2022/4/30 5:58:00
--  
简单点,服务端收到图片再判断尺寸来旋转吧,在服务端搞定。
[此贴子已经被作者于2022/4/30 5:58:23编辑过]

--  作者:baiyangfy
--  发布时间:2022/4/30 8:34:00
--  
试了一下翻转一下输出宽度和高度就不一样了,有什么办法可以解决,附件怎么传不上来,我发现把图片2拷到SERVER2008上面文件详情里面宽度4624和高度3472就变了,WIN10宽度都变成3472,高度4624
[此贴子已经被作者于2022/4/30 8:46:03编辑过]

--  作者:有点蓝
--  发布时间:2022/5/2 11:21:00
--  
服务器接收到图片再处理了
--  作者:baiyangfy
--  发布时间:2022/5/2 15:07:00
--  

我的意思是服务器收到图片了,两张不同方向的图用IMG输出宽度和高度都一样,没办法区分,现在找到办法了,UpLoader中的设置ScaleWidth,然后对比宽度和高度来旋转,改了weui.me中function previewFile3()

if (w<=h){
       canvas.width = h;
       canvas.height = w;
       x=-w;
       ctx.rotate(270 * Math.PI/ 180); 
      };


--  作者:baiyangfy
--  发布时间:2022/5/2 15:07:00
--  
老师麻烦看下我的另一个贴子http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=176906&replyID=&skin=1