Signal-iOS icon indicating copy to clipboard operation
Signal-iOS copied to clipboard

Animated Stickers not playing on mobile devices

Open danieltang34 opened this issue 2 years ago • 14 comments

I created the sticker on a windows PC client The stickers works great on PC However it becomes a static picture when viewed on a mobile device (not just me but also my friends) Here’s the sticker link https://signal.art/addstickers/#pack_id=3806e00599303bcbe1b21e3daab6a574&pack_key=96ed9d3b7d0b99d61e01b6cb775badf3615ff305915c94106374c7c1fcf8f015

https://signal.art/addstickers/#pack_id=8661baf3250b89b5d60a310a98fdcfa8 &pack_key=8ba92bb93be189e4a7a8a615bb3f7dc958856458f8ada788c6106cf2d4f7306f

danieltang34 avatar Apr 18 '22 16:04 danieltang34

I had the exact same issue. I found at least 2 previous issues (#4782 #4611 ) that discuss the same problem, but it still hasn't been resolved. Looks like it is a png rendering bug that only affects iOS.

0xMQQ avatar Apr 20 '22 09:04 0xMQQ

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

stale[bot] avatar Jun 19 '22 17:06 stale[bot]

Same here, seems to be a specific IOS problem, as Signal on desktop renders and animates them correctly. Sticker link: https://signalstickers.com/pack/25c17c28406a7f176a86c6564893f4b7

cpohli avatar Jul 05 '22 10:07 cpohli

I'm still seeing this issue as well.

Any chance it could be a problem with the YYImage library that you're using? I checked it out on GitHub and it no longer seems to be a maintained project.

Was able to find this alternative that seems to be actively supported: https://github.com/onevcat/APNGKit

jademcs avatar Oct 20 '22 15:10 jademcs

This issue still exists. The animated stickers in .png can render on Android and Windows client but not for iOS.

ilvon avatar Dec 23 '22 10:12 ilvon

Here is an example pack

https://signalstickers.com/pack/8dd301e0ed9f45dfc232774ae845780e

Tursko avatar Jan 09 '23 21:01 Tursko

I ran into this issue as well. I recently made a sticker pack with apngs, however only a few animate on ios, while they all animate on the desktop client. I assume it's the same root case, but unfortunately I'm not sure how to obtain the link to the pack again to post it here...

shuffle2 avatar Jan 20 '23 14:01 shuffle2

Not sure if my solution would work for you guys. I used an online tool to create an APNG file for my sticker. So it came with meta data I suppose.

Then I used an optimisation tool from the same website https://ezgif.com/optipng. Removed the metadata and re-uploaded my stickers. It actually worked.

jackwong0519 avatar Jan 21 '23 06:01 jackwong0519

Not sure if my solution would work for you guys. I used an online tool to create an APNG file for my sticker. So it came with meta data I suppose.

Then I used an optimisation tool from the same website https://ezgif.com/optipng. Removed the metadata and re-uploaded my stickers. It actually worked.

Can confirm this works. I used exifcleaner to remove the metadata if anyone is curious.

Leonard53 avatar May 30 '23 00:05 Leonard53

If you have ensured your images meet all the requirements for a Sticker and they still do not animate, please write in to [email protected] with your debugs logs so we can look into it further.

To share a debug log from Signal iOS, tap your profile, Settings, Help, Submit Debug Log, and copy the link.

Sticker Requirements: Non-animated stickers must be a separate PNG or WebP file Animated stickers must be a separate APNG file. Please do not upload GIFs Each sticker has a size limit of 300kb Animated stickers maximum animation length of 3 seconds Stickers resize to 512 x 512 px Assign one emoji to each sticker Maximum 200 stickers per pack Cover must be a 512 x 512 px PNG or WebP file (defaults to first image in sticker pack) Title Author

Miguel-Signal avatar Jun 09 '23 15:06 Miguel-Signal

Hi at all!

I'm almost sure it has not just something to do with stickers, but with playing GIFs in Signal iOS in general. I just sent my partner (iOS, Version 6.38.0.13) a GIF (from Desktop). My Android phone is rendering it normally, but she can't see it at all.

I've found the following issues: #4641 & #5102 They are closed, but the issue still seems to persist.

kaugummiheld avatar Sep 04 '23 15:09 kaugummiheld

There is still a problem with this. My animated stickers work fine in the Android and Desktop clients, but it's static in iOS.

UPDATE: ran them in the exifcleaner and they works now.

Brog33 avatar Feb 18 '24 12:02 Brog33

Still an issue

shimamizu avatar Apr 19 '24 05:04 shimamizu

i have been using ezgif to convert gifs to animated pngs and crop them

I was having this problem when i converted .gif files to animated png files and then cropped the .png files to make them square. I was able to fix the broken animated stickers in ios by first cropping the .gif and then converting it to an animated png

swcolegrove avatar Aug 24 '24 15:08 swcolegrove