A somewhat experimental icon, for
roshiyu
Did you know this website has a hard 55 kilobyte limit for user avatars? You likely will if you try and make an animated one with 86 frames. This here now only has 84, and includes a "background" that was necessary to omit from the small version on account of pushing the size up to 58 even with hideous dithery "optimization!" oh! And transparency would have been impossible since those do not compress at all, and for this one leaves us with around 200 kilobytes, killoing its chances of functioning.
I am guessing the limit was originally set at 50 but some [person] on the staff had a 55 kb icon and that is just how it went.
twitter · tumblr · facebook · bimshwel.com · commission rates · youtube
roshiyuDid you know this website has a hard 55 kilobyte limit for user avatars? You likely will if you try and make an animated one with 86 frames. This here now only has 84, and includes a "background" that was necessary to omit from the small version on account of pushing the size up to 58 even with hideous dithery "optimization!" oh! And transparency would have been impossible since those do not compress at all, and for this one leaves us with around 200 kilobytes, killoing its chances of functioning.
I am guessing the limit was originally set at 50 but some [person] on the staff had a 55 kb icon and that is just how it went.
twitter · tumblr · facebook · bimshwel.com · commission rates · youtube
Category All / All
Species Rat
Size 400 x 400px
File Size 1.59 MB
It could be due to resizing issues. Sometimes when you reduce a file's resolution it actually ends up being slightly larger than what you put in due to having more colours or dithering, and that can lead to bug reports (it was 50kb!). This is why Inkbunny says its limit is 300kb, but allows 310kb. And yes, we have people pushing 300kb.
I tried with this one, and it ended up as 256.96kB at 100x100px - so not larger, but not much smaller.
I tried with this one, and it ended up as 256.96kB at 100x100px - so not larger, but not much smaller.
Please believe that I tried loads of different things across a few hours. I went through all the frames reducing complexity and between-frame inconsistencies to try and bring the size down, and I tried removing frames, but couldn't get the kilobytage under 56 following optimization. It was only after going to bed quite later than i ought to that I realized setting the background color to the outline color (rather than a unique color) would increase the amount of repeating pixels considerably, and even that only brought the size down two kilobytes. Roshiyu is, at the time of this comment, using THAT version. I didn't think to add this color background until afterward, in fact, but there would have been even less chance of this going under 55.
Oh, I believe you. I meant more that FA might have set that limit initially at 50kb, and then found out files which started as 50kb (when 200x200, say) ended up slightly more than that when shrunk to 100x100, and so said "let's try 55kb". Or maybe, as you suggest, it was set based on a really cool icon that a staff member wanted to have. The browsers break when they have a news post with both sizes.
Either way, it was 25kb for the longest time - I guess the complaints got overwhelming. And yes, the background does add significantly to the cost. Sadly it is not possible to reuse entire frames, just portions of the last frame (this may have been done to reduce the need to hold/access prior frames in memory, or speed display, back when a BitBlt was a big deal). For some reason Mozilla chose to do the same with APNG - they say imitation is the sincerest form of flattery, but this falls a little too flat (Of course, Apple's JPEG 'animation' takes the cake.)
Either way, it was 25kb for the longest time - I guess the complaints got overwhelming. And yes, the background does add significantly to the cost. Sadly it is not possible to reuse entire frames, just portions of the last frame (this may have been done to reduce the need to hold/access prior frames in memory, or speed display, back when a BitBlt was a big deal). For some reason Mozilla chose to do the same with APNG - they say imitation is the sincerest form of flattery, but this falls a little too flat (Of course, Apple's JPEG 'animation' takes the cake.)
FA+

Comments