Html 某些jpg文件在上载文件后丢失了旋转信息

Html 某些jpg文件在上载文件后丢失了旋转信息,html,ftp,Html,Ftp,我用同一台照相机拍了一些照片。 我使用Windows10内置的照片应用程序对照片进行了一些旋转。 然后我把这些文件上传到我的服务器上。 一些照片保留了他们的旋转信息,但其他照片丢失了。我再次旋转它并重新上传,但它仍然是一样的。 你能告诉我为什么会这样吗?有没有办法通过手动修复jpg文件代码来添加旋转信息?您可以根据EXIF数据在具有自动定向功能的服务器上旋转并保存图片: convert upload.jpg -auto-orient turned.jpg 在这里,我为您找到了另外两种解决方案:

我用同一台照相机拍了一些照片。 我使用Windows10内置的照片应用程序对照片进行了一些旋转。 然后我把这些文件上传到我的服务器上。 一些照片保留了他们的旋转信息,但其他照片丢失了。我再次旋转它并重新上传,但它仍然是一样的。
你能告诉我为什么会这样吗?有没有办法通过手动修复jpg文件代码来添加旋转信息?

您可以根据EXIF数据在具有自动定向功能的服务器上旋转并保存图片:

convert upload.jpg -auto-orient turned.jpg
在这里,我为您找到了另外两种解决方案:

使用jQuery:


Exif-orient脚本:

您的照片可能与图像的Exif数据有问题。该数据的一部分是图像方向。这可以通过修改摄像头应用程序代码来修复,或者您可以在上传图像之前从后端检查图像方向数据。亲爱的@Max Svid谢谢您的回答。我懂了。。。我会检查数据的。亲爱的@Joël A谢谢你回答我。你能给我一点时间吗?我会试试看。