草庐IT

linux - 在 bash linux 中为 linux 中的多媒体文件(不是图像)编辑元数据

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我已经在stackoverflow上进行了搜索,而且我已经在google和duckduckgo上进行了搜索,但似乎没有人提供适合我执行此操作的好方法。似乎唯一有用的工具是Exiftool,它只具有ogg文件的读取能力(这是我目前正在使用的)。我想要一些通过命令行执行此操作的方法,因为mp3s/oggs和它们的名称是元数据,但元数据是空白的。我已经知道如何在bash中解析文件名,但我找不到将其放

c++ - 我可以从 Qt 程序(在嵌入式 linux 上)使用什么 EXIF 库?

任何人都可以为tiffimg推荐一个可以与Qt程序一起使用的不错的exif库吗?我想读取和写入exif数据。请注意,我需要一个与闭源程序兼容的许可证,所以使用LGPL或BSD样式许可证的库会非常好。我的第一个计划是使用QExifImageHeader和QExifValue在Qt扩展中,但后来我注意到Extended从未获得LGPL许可,最重要的是它是discontinued....使用的平台是Embeddedlinux。谢谢约翰更新:由于我要为这个问题添加赏金,我正在完善关于添加exif数据的问题在来自Qt程序的tiff图像上。一个很好用的库和一个关于如何使用它的例子会非常好。

c++ - 我可以从 Qt 程序(在嵌入式 linux 上)使用什么 EXIF 库?

任何人都可以为tiffimg推荐一个可以与Qt程序一起使用的不错的exif库吗?我想读取和写入exif数据。请注意,我需要一个与闭源程序兼容的许可证,所以使用LGPL或BSD样式许可证的库会非常好。我的第一个计划是使用QExifImageHeader和QExifValue在Qt扩展中,但后来我注意到Extended从未获得LGPL许可,最重要的是它是discontinued....使用的平台是Embeddedlinux。谢谢约翰更新:由于我要为这个问题添加赏金,我正在完善关于添加exif数据的问题在来自Qt程序的tiff图像上。一个很好用的库和一个关于如何使用它的例子会非常好。

php - 如何在不损失图像质量的情况下从 JPG 中删除 exif?

我有一个PHP照片共享应用程序,其中使用ImageMagick将用户上传的图像调整为各种缩略图格式。作为一种看似“聪明”的节省文件大小的方法,我从这些拇指中剥离了exif信息,如下所示:$imagick=newImagick($image);$imagick->stripImage();$imagick->writeImage($image);这行得通。它确实删除了EXIF信息,其中30KB的拇指节省了12KB,变成了18KB。当在单个页面上显示许多此类缩略图时,可以节省大量资金。但问题是它的效果有点太好了。与未剥离的版本相比,生成的图像似乎丢失了很多颜色信息并且看起来“平坦”。根据我

php - 如何在不损失图像质量的情况下从 JPG 中删除 exif?

我有一个PHP照片共享应用程序,其中使用ImageMagick将用户上传的图像调整为各种缩略图格式。作为一种看似“聪明”的节省文件大小的方法,我从这些拇指中剥离了exif信息,如下所示:$imagick=newImagick($image);$imagick->stripImage();$imagick->writeImage($image);这行得通。它确实删除了EXIF信息,其中30KB的拇指节省了12KB,变成了18KB。当在单个页面上显示许多此类缩略图时,可以节省大量资金。但问题是它的效果有点太好了。与未剥离的版本相比,生成的图像似乎丢失了很多颜色信息并且看起来“平坦”。根据我

php - 在 PHP 中将 JPG/GIF 图像转换为 PNG?

PossibleDuplicateofConvertjpgimagetogif,png&bmpformatusingPHP我有一个PHP表单,它允许上传图片并检查exif_imagetype();以确保图片有效。但是,我希望所有格式(PNG、JPG、JPEG和GIF)在提交后最终都是PNG。我该怎么做? 最佳答案 你只需要imagepng()然后。事实上,它几乎变成了一条线:imagepng(imagecreatefromstring(file_get_contents($filename)),"output.png");您将使用$

php - 在 PHP 中将 JPG/GIF 图像转换为 PNG?

PossibleDuplicateofConvertjpgimagetogif,png&bmpformatusingPHP我有一个PHP表单,它允许上传图片并检查exif_imagetype();以确保图片有效。但是,我希望所有格式(PNG、JPG、JPEG和GIF)在提交后最终都是PNG。我该怎么做? 最佳答案 你只需要imagepng()然后。事实上,它几乎变成了一条线:imagepng(imagecreatefromstring(file_get_contents($filename)),"output.png");您将使用$

php - 从 iPhone 上传图片会剥离 exif 数据

我建立了一个允许上传图片的网站,上传图片后,会显示有关照片的一些特定信息。从电脑上传图片工作正常,当我尝试从智能手机上传图片时出现问题。上传成功,但似乎从计算机上传时显示的大部分数据现在丢失了。此代码部分是实际检索和显示数据的部分:$location=$_FILES["pic"]["tmp_name"];$data=exif_read_data($location);var_dump($data);var_dump($data)实际上会在计算机和智能手机中转储不同的数据。显然它在Android智能手机上工作得很好,只有当我尝试从iPhone上传图片时才会出现问题。例如,从计算机上传的v

php - 从 iPhone 上传图片会剥离 exif 数据

我建立了一个允许上传图片的网站,上传图片后,会显示有关照片的一些特定信息。从电脑上传图片工作正常,当我尝试从智能手机上传图片时出现问题。上传成功,但似乎从计算机上传时显示的大部分数据现在丢失了。此代码部分是实际检索和显示数据的部分:$location=$_FILES["pic"]["tmp_name"];$data=exif_read_data($location);var_dump($data);var_dump($data)实际上会在计算机和智能手机中转储不同的数据。显然它在Android智能手机上工作得很好,只有当我尝试从iPhone上传图片时才会出现问题。例如,从计算机上传的v

PHP提取GPS EXIF数据

我想使用php从图片中提取GPSEXIF标签。我正在使用exif_read_data()返回所有标签+数据的数组:GPS.GPSLatitudeRef:NGPS.GPSLatitude:Array([0]=>46/1[1]=>5403/100[2]=>0/1)GPS.GPSLongitudeRef:EGPS.GPSLongitude:Array([0]=>7/1[1]=>880/100[2]=>0/1)GPS.GPSAltitudeRef:GPS.GPSAltitude:634/1我不知道如何解释46/15403/100和0/1?46可能是46°,但其余的,尤其是0/1呢?angle/