So the forum makes avatars png files. Well that's nice unless we have an alpha channel in source image. First, as I remember, you're using INT_RGB image model, which effectively means that alpha channel is lost. Second, some broken browsers (like MSIE) don't use alpha channel in PNG's anyway (or they use it wrongly), so if you'd use INT_ARGB, then well, I guess it won't help much.
The question is: why do you convert them to png? Just check the size and leave them alone
(The bug with background is visible when using GIF's as avatars. Look at admin's avatar at
http://dan.solutions.lv/forum - it should have transparent, not black, background.)
JIRA Entry:
http://www.jforum.net/jira/browse/JF-2 [originally posted on jforum.net by Daniil]