Tag: exif

jQuery图像预览exif轮换问题

我正在使用这个jQuery函数在上传之前显示图像。 图像是从移动设备上传的,并且在exif方向上存在问题。 此函数只是使用实际文件图像的base64代码更改预览图像的src。 在服务器端(PHP)我正在使用一个函数来纠正上传时的exif轮换。 我可以在jQuery中为我的PHP代码创建类似的东西吗? 这样我可以在正确旋转上传之前显示图像吗? 使用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]); } } $(“#imgInp”).change(function(){ readURL(this); }); PHP function image_fix_orientation($filename) { $exif = exif_read_data($filename); if (!empty($exif[‘Orientation’])) { $image = imagecreatefromjpeg($filename); switch ($exif[‘Orientation’]) { case 3: $image = imagerotate($image, […]

JavaScript:我可以从文件上传输入中读取EXIF数据吗?

我有以下任务: 提供 当用户添加文件时: 读取EXIF数据(特别是位置信息,如果有的话) 使用Ajax将文件和EXIF信息发送到外部API 因此,当文件添加到input时,我想使用JavaScript来提取一些EXIF数据。 这可能吗? 我知道这个问题: 我可以用js读取客户端图片的Exif数据吗? ,指http://blog.nihilogic.dk/2008/05/reading-exif-data-with-javascript.html 但我的问题是(我认为?)略有不同 – 我想在图像甚至在我的域上之前提取EXIF数据,而它是在用户的本地文件系统上,如果你看到我的意思。 我可以访问二进制数据,所以我也可以获得EXIF吗? 谢谢你的建议。