animation - "hide"a .gif inside a .jpg 有可能吗?

标签 animation png jpeg gif converters

我从 gif 制作了一个动画 png 文件,并希望它成为我的一个 spotify 播放列表的封面。然而,Spotify 仅支持 jpg 文件。我已经尝试了一切以某种方式上传 gif/动画 png,但 spotify 要么说“错误的文件”,要么说“它不是 .jpg,即使它有这个扩展名”。

但至少存在一个具有动画封面(可点击)的播放列表:


(来源:scdn.co)

所以我觉得也不是完全没有可能。有什么方法可以将动画 png 或任何其他动画文件伪装成 jpg 文件,以便 spotify 算法不会拒绝该文件为“不是 jpg”?

最佳答案

您的 URL 指向的文件只不过是一个 GIF 文件,具有 .jpeg 扩展名并包含一个额外的 XMP 数据 block 。这是整个 block :

?xpacket begin="\xEF\xBB\xBF" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "><rdf:RDF xmlns:rdf="http://www.w.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sTpe/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:841355A4132068118083B7DA9A8DC98" xmpMM:DocumentID="xmp.did:FA726C2A111C11E69036DFC090D5CCE2" xmpMM:nstanceID="xmp.iid:F7A05810110B11E69036DFC090D5CCE2" xmp:CreatorTool="Adoe Photoshop CS6 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:987E00694F2068118083B7D9A8DCF98" stRef:documentID="xmp.did:841355A4132068118083B7DA9A8DC98"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>

注意:请注意 xmpMM:nstanceID 部分,而不是需要的 xmpMM:instanceID 部分。这不是转录错误,而是文件本身的错误。另请注意, block 中没有左尖括号。

您是否尝试将此文件上传回 Spotify?可能有 2 种可能的结果:

  1. 上传失败。那意味着曾经有一种上传 GIF 的方法,但现在没有了。
  2. 它成功了。如果是这样,请仔细查看该 XMP block 并尝试将其嵌入到您的 GIF 中。也许是 XMP 使 Spotify 声明图像适合。

关于animation - "hide"a .gif inside a .jpg 有可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52083790/

相关文章:

android - 使用动态位图设置在Android上实现KenBurns效果

android - 在android中按下按钮时缩小动画

animation - iOS 7 启动图像(启动画面)淡出

javascript - 滚动时淡出并向上移动

image - 如何让JPG图片透明背景?

iphone - iOS PNG 图像旋转 90 度

css - 什么渲染速度更快、预定义图像 alpha 或不透明度?

svg - ImageMagick将SVG转换为PNG不能在启用RSVG的情况下工作

r - 如何在Mac中使用Exiftool添加GPS纬度和经度(如何在jpeg中编辑元数据)

java - 在不损失质量的情况下在 JPanel 或 JLabel 中调整图像大小和显示