英文:
cwebp -metadata all does not keep metadata
问题
我正在尝试使用cwebp将JPG图像转换并压缩为webp格式。默认情况下,-metadata
标签设置为none
。这会导致一些图像旋转到错误的角度,因为旋转的元数据丢失了。
当尝试使用-metadata all
时,我收到错误消息:“警告:此平台目前仅支持提取ICC配置文件”,这导致图像被转换和压缩,但没有任何元数据。我使用的完整命令是:cwebp -metadata all image.JPG -o image.webp
。
错误似乎表明cwebp不支持保留元数据,但我很难相信。我是否做错了什么,还是应该考虑使用其他工具?
英文:
I am trying to use cwebp to convert and compress JPG images to webp. By default the -metadata
tag is set to none
. This results in some images being rotated into the wrong angle as the metadata for rotation gets lost.
When trying to use -metadata all
i get the error: "Warning: only ICC profile extraction is currently supported on this platform" which results in the image being converted and compressed but none of the metadata coming along. The full command i use is: cwebp -metadata all image.JPG -o image.webp
The error makes it seem like cwebp doesn't support keeping metadata at all but i find that hard to believe. Am i doing anything wrong or should i be looking into another tool?
答案1
得分: 0
在查看了一些内容后,我找到了一个可行的解决方案。使用 cwepb 将图像转换为 .webp 后,您可以使用 ExifTool 将元数据从原始的 JPG 文件复制到 .webp 文件中,如下所示:exiftool -TagsFromFile image.JPG image.webp
。然后,您可以使用 ImageMagick 来应用旋转,命令如下:magick image.webp -auto-orient ouputImage.webp
。
英文:
After looking around a bit i found a functional solution for this. After converting the image to .webp with cwepb you can use ExifTool to copy the metadata from the original JPG file as such: exiftool -TagsFromFile image.JPG image.webp
. You can then use ImageMagick to apply the rotation with magick image.webp -auto-orient ouputImage.webp
.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论