iptc相关内容
我的所有照片都有 GPS 坐标.我想包含城市、州、邮编等的标签/IPTC 数据.但是我只有 GPS 坐标.我怎样才能以自动化的方式获取这些信息并获取有意义的信息(我有成千上万张照片,因此将每张照片都输入谷歌地图是行不通的). 解决方案 您可以使用以下 HTTP 请求使用 Google Maps API 进行反向地理编码: 简单的 CSV: http://maps.google.co
..
我想在图像元数据块的中间添加一些字符串.在一些特定的标记下.由于 .NET 不支持自定义元数据字段,因此我必须在字节级别执行此操作. 块的构建方式类似于 1C 02 XX YY YY ZZ ZZ ZZ ... 其中 XX 是我需要附加的字段的 ID,YY YY 是它的大小,ZZ = 数据. 我想应该或多或少有可能读取到此标记(1C 02 XX)的所有图像数据,然后增加大小字节(YY Y
..
我正在构建一个小型网络应用程序,该应用程序将在上传后将图像调整为不同的像素尺寸. 我正在尝试从 3mb jpg 图像创建 150px X 100px 缩略图,但无法获得小于 68kb 的文件大小(我希望根据压缩类型等生成 4kb 和 15kb 文件之间的文件). 我使用了标签的 action="resize" 方法 &还使用了 ImageResize() &imageScaleToFi
..
我正在使用Apache Commons,但这对我来说还不够,因为它是一种非常古老的技术.因此,我找到了 iCafe ,它看起来更好,但是下面出现了错误.知道我在做什么错吗? 私有静态列表createIPTCDataSet(){列表iptcs = new ArrayList();iptcs.add(new IPTC
..
我有一个Node.js服务器,它的工作是下载JPEG图像,将某些数据写入几个IPTC字段(例如 Iptc.Application2.Caption ),然后将图像传递给另一个服务. 理想情况下,我想将IPTC数据写入内存中的缓冲区(而不是将映像写入本地文件系统).失败的话,我可以使用一种解决方案,在该解决方案中下载,将文件存储到FS,然后应用IPTC数据. 我已经与 https://g
..
我正在构建WPF桌面应用程序,以帮助我整理照片以发布到Facebook.这是我的代码,用于在添加了标题(EXIF + IPTC + XMP)的新位置创建照片副本: 私有void SaveImageAs(字符串currPath,字符串newPath,布尔setCaption = false,字符串captionToSet =“"){System.IO.FileStream流=新的System.IO
..
我在存储EXIF/IPTC数据的图像上遇到了一些问题. 当我使用 imageCreateFromJpeg (旋转/裁剪等)时,新存储的文件不会保留EXIF/IPTC数据. 我当前的代码如下:
..
我正在尝试使用iptcembed()将IPTC数据嵌入到JPEG图像上,但是有点麻烦. 我已确认它已在最终产品中 // Embed the IPTC data $content = iptcembed($data, $path); // Verify IPTC data is in the end image $iptc = iptcparse($content); var_dump
..
我希望能够在JPEG的元数据中添加文本注释,并能够从iphone应用程序中读回它. 我认为这很简单,因为ios4包含对EXIF信息的支持.因此,我使用一个名为usedAnalogExif的Windows工具添加了元数据,并使用以下命令从我的应用中读取了该数据: NSData *jpeg = UIImageJPEGRepresentation(myUIImage,1.0); CGIma
..
从图像读取IPTC数据时,通过PHP读取UTF-8重音字符时无法正确显示. 例如:é,ø和ü 将标题内容类型设置为UTF8,而不是字符,我得到了黑色菱形的问号. 如果未设置content-type,那么我得到一个破折号:- 以下是用于读取IPTC块的代码: $file = '/path/to/image.jpg'; getimagesize($file, $info); $
..
我需要获取一个现有的jpg文件,并修改其IPTC条目中的标题,说明和关键字。这里有几个主题,但是所有主题都没有答案或只有部分答案。我已经知道如何阅读IPTC信息,但是需要对其进行编辑。有人可以对这个研究较少且鲜为人知的话题有所了解吗? 我所拥有的是: NSString:标题 NSString:说明 NSArray:关键字 NSString:文件 的路径 我想使用现有
..
我想在图像元数据块的中间添加一些字符串.在一些特定的标记下.我必须在字节级别执行此操作,因为.NET不支持自定义元数据字段. 该块的构建方式类似于1C 02 XX YY YY ZZ ZZ ZZ ...,其中XX是我需要附加的字段的ID,而YY YY是其大小,ZZ =数据. 我认为应该或多或少地读取直到此标记的所有图像数据(1C 02 XX),然后增加大小字节(YY YY),在ZZ的末尾
..
我正在创建一个照片编辑应用程序,到目前为止,我已经成功地从图像文件中读取了元数据(在得到以下问题的答案后:source = CGImageSourceCreateWithURL((__bridge CFURLRef)url, NULL); NSDictionary *props = (__bridge_transfer NSDictionary *) CGImageSourceCopyProper
..
有没有人知道一些用于阅读和将 IPTC元数据写入JPEG和TIFF的开源Java库?现在我正在使用Apache Sanselan。不幸的是,它只能读取IPTC而不是写入( http://commons.apache.org/sanselan/formatsupport.html )。 非常感谢你的帮助。 Denis。 解决方案 查看 IIM4J 。使用 IIMWriter 将I
..
我已经查看了许多其他类似的问题,但似乎都没有一个确切的答案。 我正在开发一个可以使用的Android应用程序很多图像。我希望通过编辑其IPTC关键字标签(或其他适当的标签)的值来向图像添加信息。我使用元数据提取器来读取元数据,但此库不支持编写元数据。 我看过 Apache Sanselan 是合适的,因为它严重依赖 java.awt (这在Android中不可用)。我知道 Imager
..
我有一个包含ITPC数据的图像,并使用以下命令将IPTC提取为文本数据: 转换图像。 jpg IPTCTEXT:iptc.txt 问题是这似乎是使用“特殊字符”的实体: 2#120#Caption =“Beschreibung fü r den import aus IPTC” 实际上它应该是“für”。但不是获得正确的实体&
..
我一直在尝试检查已知包含IPTC数据的JPEG文件,但无论如何都不会注意到任何字符串。我尝试了众所周知的UNIX 字符串命令,ASCII,8位,16位Unicode ---无济于事:我看不到任何我希望在IPTC领域找到的字符串。 我的问题是:IPTC数据是如何编码的?它加密了吗?压缩?其他?为什么不能使用字符串命令查看? 解决方案 使用十六进制查看器无法查看IPTC数据的最可能原因是
..
我想将自定义文本设置为Perl中的IPTC字段“特殊说明”。 如何在不使用模数的情况下完成此操作? 解决方案 再次更新 好的,在根据您实际阅读,修改然后重新写入IPTC信息的新要求,您可以使用以下内容阅读IPTC信息,直到我们找到更好的信息: print $ image-> Identify(); 给出: stuff .. ... 配置
..
我的所有照片都有GPS坐标。我想包括城市,州,邮编等标签/ IPTC数据。但我拥有的是GPS坐标。我怎样才能以自动化的方式获取这些信息并获得有意义的信息(我有成千上万张照片,因此,将每一张照片输入到谷歌地图中将无法使用)。 解决方案 您可以使用以下HTTP请求使用Google Maps API进行反向地理编码: 简单CSV: http://maps.google.com/maps/
..
我有关于IPTC元数据的问题。是否可以通过其IPTC元数据(关键字)搜索不在数据库中的图像并显示它们,我将如何进行?我只需要一个基本的想法。 我知道PHP有iptcparse()函数。 我已经写了一个函数来获取图库文件夹中所有图像的图像名称,位置和扩展名,以及所有子目录的.jpg扩展名。 我需要找出如何提取元数据而不存储在数据库中,以及如何搜索它,抓取与搜索标签匹配的相关图片(他
..