【问题标题】:ImageMagick convert -set comment not workingImageMagick convert -set 注释不起作用
【发布时间】:2020-05-07 18:38:42
【问题描述】:

我正在尝试使用 convert 向图像添加评论。

我用 PNG 尝试了以下方法,但它们似乎不起作用

convert input.png -set comment "my comment" output.png
convert input.png -comment "my comment" output.png

有什么想法吗?

【问题讨论】:

  • 您希望在哪里看到上图中的评论? “此选项设置图像的评论元数据”我假设您需要检查 EXIF 数据
  • 你可以看到评论,如果你这样做identify -verbose output.pngidentify -format "%c" output.png
  • 大家好,非常感谢您的回复。从它的声音来看,我认为我对这个问题的理解很差。退后一步,我想要实现的是在图像中嵌入一些信息(我想理想情况下不编辑 exif 数据),无论操作系统或图像文件格式如何,有人可以读取消息/版权信息当他们转到文件属性时。这可能吗?

标签: image metadata imagemagick-convert


【解决方案1】:

Windows 几乎不支持读取 PNG 文件中的元数据。 Windows 读取的唯一元数据是 PNG:CreationTime 标记,它用于填充“拍摄日期”属性。

【讨论】:

  • 非常感谢@StarGeek 的回复。我假设,就像我对上面的线程所说的那样,我对这个问题的理解很差。退后一步,我想要实现的是在图像中嵌入一些信息(我想理想情况下不编辑 exif 数据),无论操作系统或图像文件格式如何,有人可以读取消息/版权信息当他们转到文件属性时。这可能吗?
  • 对于 PNG 文件,没有。正如我所提到的(您可以在 Windows 属性图像中看到),Windows 只读取一项。我不能说 linux 或 Mac 会显示什么。所以他们将不得不使用其他一些软件来找到它。一种选择可能是将 PNG 转换为 TIFF,这将是一种无损操作。然后,您可以使用XMP:Description 标记以及其他标记来保存您的数据。 TIFF 在大多数程序中得到了广泛的支持,主要的例外是网络浏览器,例如 Chrome。
【解决方案2】:

只是格式化命令对我不起作用。我必须执行以下操作:

identify -verbose -format "%c" image.png

【讨论】:

    猜你喜欢
    • 2014-08-14
    • 1970-01-01
    • 2013-09-20
    • 2020-10-09
    • 2012-09-19
    • 2015-09-14
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多