exif相关内容

在Python中修改或删除Exif标签“方向"

无论软件是否读取exif数据,我都需要以相同的方向显示我的一些图片.一种解决方案(唯一可能实际适用的解决方案)是根据exif标签旋转图像(如果存在),然后将该标签删除或修改为'1'. 示例 比方说,图像的Orientation exif标签设置为3.我要做的就是根据此标签旋转此图像并以这种方式保存.这样,不会解释exif的软件仍可以正确显示它.尽管如果exif标签的Orientation仍 ..
发布时间:2020-05-27 20:55:10 Python

如何使用PIL调整大小和将旋转EXIF信息应用于文件?

我正在尝试使用Python调整图片大小. 用我的相机,所有文件都是横向写的. exif信息处理一个标签,以要求图像查看器以某种方式旋转. 由于大多数浏览器都不了解此信息,因此我想使用此EXIF信息来旋转图像,并保留所有其他EXIF信息. 您知道我如何使用Python做到这一点吗? 阅读EXIF.py源代码,我发现了类似的内容: 0x0112: ('Orientation', ..
发布时间:2020-05-27 20:44:42 Python

从PHP获取EXIF数据

您好,我正尝试为文件提供一个良好的exif解析器. 到目前为止,我正在使用Exif阅读器v 1.2 但是我在读取镜头信息(即所拍摄的信息)时遇到了一些麻烦.有没有人有什么好的解决方案. 谢谢 理查德 解决方案 为什么不使用PHP函数编辑:这是其他一些lib(它们看起来都没有维护): ZenPhoto退出组件: http://www.zenphoto.org /trac/browser ..
发布时间:2020-05-27 02:14:42 PHP

PHP:exif_read_data()未定义

我现在正在学习如何从图像中提取exif.我编写了这样的简单代码: 但是,在运行代码时,存在有关未定义的exif_read_data()的致命错误. 我是Windows用户,并且已经修改了php.ini: ..
发布时间:2020-05-27 01:22:59 PHP

PHP/(不良)exif数据/警告,怎么办?

我正在编写一个小脚本,该脚本从图像中收集几个exif值...即创建日期,制造商和模型. 我注意到(特别是通过默认iPhone邮件应用程序发送的图像)exif数据已被更改,这是一个已知问题(即使选择了“原尺寸",邮件应用程序也会在发送图像之前压缩图像) ).我正在寻找的值似乎在那里,尽管我收到访问它们的PHP警告.实际获取值没有问题,但警告显然对我不起作用. 调用ini_set('dis ..
发布时间:2020-05-27 01:18:53 PHP

顺序JPEG的SOS参数无效

使用imagecreatefromjpeg函数时出现此错误. Warning: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Invalid SOS parameters for sequential JPEG in C:\wamp\www\test\index.php on line 7 我研究了此命令,可以很好 ..
发布时间:2020-05-27 00:51:18 PHP

如何获得理想的Java数码照片容器的有效载荷的哈希值?

我已经编辑了数字图片上的EXIF属性,并希望能够将它们标识为相同.我认为这意味着提取有效负载流并计算哈希.最好的方法是用Java语言,最好是使用本机实现提高性能的Java. 解决方案 JPEG文件是一系列“段".有些包含图像数据,有些则不包含. Exif数据存储在APP1段中.您可以编写一些代码来比较 other 段,并查看它们是否匹配.哈希在这里似乎是一种合理的方法.例如,您可以比 ..
发布时间:2020-05-26 20:35:48 其他开发

php iphone/IOS6上传旋转问题:什么是保存旋转图像的最佳方法

使用带有IOS6的safari移动浏览器,文件上传功能使用户可以选择拍摄照片.不幸的是,在捕捉照片后,当照片拇指在浏览器中正确显示时,当您上传到服务器时,文件被旋转了90度.这似乎是由于iPhone设置的exif数据造成的.我有一些代码,可以在投放时通过旋转图像来固定方向.但是,我怀疑最好保存旋转的,正确定向的图像,这样我就不必再担心定向了.我的许多其他照片甚至都没有exif数据,如果可以避免的话 ..
发布时间:2020-05-22 18:52:14 PHP

在vb.net中更正图像方向服务器端

在我正在开发的移动Web应用程序中,允许用户使用自己的相机拍照,并将相机图像上传到服务器.我遇到的问题是,在iOS设备上,图像会获得与之关联的EXIF方向标签,例如"ROTATE 90 CW".此方向标签导致图像在显示时以错误的方向显示.例如,如果用户使用iPhone纵向拍摄照片,则在服务器上查看图像时,图像似乎旋转为横向.我想使用VB.Net在服务器端纠正此问题,以便我自动检测EXIF方向标记, ..
发布时间:2020-05-22 18:48:20 其他开发

Android EXIF数据始终为0,如何更改?

我有一个应用程序,该应用程序使用本机Camera捕获照片,然后将其上传到服务器.我的问题是所有照片的EXIF方向值均为0,这会使其他地方的显示混乱. 如何更改EXIF方向?我不是在寻找一种针对每种情况进行更正的方法,只需将其更改为其他值即可. 我正在使用Samsung Galaxy Note 4 我尝试了以下解决方案,该解决方案可以在拍照前设置相机方向:设置Android Pho ..
发布时间:2020-05-22 18:48:16 移动开发

如何获取从FileProvider类获取的图像文件的方向?

背景 Targeting API 24或更高版本,开发人员需要使用FileProvider(或他们自己的ContentProvider),而不是使用简单的"Uri.fromFile"命令,才能让其他应用访问该应用的文件. 问题 我尝试使用以下代码打开相机应用程序,使其将文件保存到应用程序的私有存储中: final Intent takePictureIntent = ..
发布时间:2020-05-22 18:47:59 移动开发

如何将ExifInterface与流或URI一起使用

我正在编写一个可以从Android中“共享方式"菜单中发送照片URI的应用程序. 您获得的URI的类型为content://media/external/images/media/556,但是ExifInterface需要一个标准文件名.那么,如何读取该文件的exif数据(我只想要方向)?这是我的(无效)代码: Uri uri = (Uri)extras.getParcelable(I ..
发布时间:2020-05-22 18:47:46 移动开发

PHP read_exif_data和调整方向

如果方向关闭,我正在使用以下代码旋转上载的jpeg图像.从iPhone和Android上传的图像只有问题. if(move_uploaded_file($_FILES['photo']['tmp_name'], $upload_path . $newfilename)){ chmod($upload_path . $newfilename, 0755); ..
发布时间:2020-05-22 18:46:53 PHP

在某些姜饼设备上,使用ACTION_IMAGE_CAPTURE拍摄的图像的ExifInterface.TAG_ORIENTATION始终返回1.

使用ACTION_IMAGE_CAPTURE活动时出现定向问题.我已使用TAG_ORIENTATION以便相应地旋转图片.但是现在我们发现,在某些较新的设备上,这是行不通的.实际上,它在所有方向上都返回1. 这是我们在上面观察过的设备的列表; 三星Infuse 4G(2.3.3) 三星Galaxy SII X(2.3.5) 索尼Xperia Arc(2.3.3) 有趣的是,一 ..
发布时间:2020-05-22 18:46:51 移动开发