Avatar Sizes

Avatar Sizes 1.0.22

No permission to buy ($80.00)
[FV] Avatar Sizes has received a series of updates focused on improving avatar cropping, transparency handling, animated avatar support, upload reliability, and overall processing safety.

The crop editor has been refined with clearer size information, better transparency previews, and more accurate output dimensions. Avatar rendering has also been improved to preserve transparency correctly and to support animated source images where appropriate.

Recent updates further strengthen error handling and server-side processing, including clearer validation feedback, safer temporary upload handling, improved memory and worker limits, rollback protection when generating avatar variants, and better recovery from transient failures. The add-on also makes greater use of XenForo’s own image handling instead of direct low-level processing and now preserves configured portrait dimensions more consistently across different variant settings.
  • Improve animated avatar upload handling by staging original GIF/WebP uploads for the crop editor without blocking the initial upload request.
  • Render animated avatars through the external animation API with frame-rate limiting, faster WebP settings, and per-variant timing controls.
  • Harden the animation API with lower upload-size defaults, Pillow decompression-bomb protection, image pixel limits, decoded-frame pixel limits, variant limits, and systemd resource limits.
  • Remove temporary avatar upload/crop debug output while keeping failure logging for real processing issues.
  • Replace the crop editor's duplicate square/portrait mode UI with direct target controls for Medium, Portrait z, Portrait x, and Animated.
  • Fix crop marker and overlay positioning by calculating coordinates from the browser-rendered image size.
  • Correct portrait avatar widths from 174px to 175px for x and z variants.
  • Reduce animated WebP output size with lower animated quality, lower output FPS, stronger WebP encoding, minimize-size encoding, and duplicate-frame collapsing.
  • Add AdminCP options for animated avatar FPS, animated/static WebP quality, WebP method, and minimize-size encoding.
  • Add options for the large portrait user groups and mobile message avatar size.
  • Restrict large portrait avatars to the configured user groups and keep mobile message avatars compact without loading the animated o source for normal portrait display.
  • Render users without a custom avatar as the static medium avatar on desktop while keeping mobile message display at the configured small size.
  • Generate large upload variants only for configured large portrait user groups; other users generate portrait variants.
  • Bump the crop template version so XenForo imports the updated editor layout cleanly.

And alot more.
  • Reworked avatar crop editor with a cleaner, flatter layout.
  • Added live previews for square and portrait avatars.
  • Added separate Square and Portrait crop modes.
  • Added optional separate portrait focus.
  • Added crop zoom support.
  • Added focus presets: Center, Upper, Top, Reset.
  • Added helper text on the left explaining that users can click the image, drag the focus dot, or use arrow keys.
  • Moved Save/Cancel actions into the right panel.
  • Removed the hover shift effect on preview cards.
  • Fixed preview card selection so Portrait x and Portrait z no longer select together.
  • Fixed square preview rendering so Medium 96 x 96 is displayed as an actual square.
  • Split real output dimensions from UI display dimensions, so preview labels stay accurate.
  • Static crop staging is converted to WebP.
  • Animated GIF/WebP avatars can be processed through the external Python animation API.
  • Animation API requests now include zoom.
  • Added AdminCP crop UX options:
    • Default crop focus
    • Allow crop zoom
    • Allow separate portrait focus
    • Crop editor mode
Back
Top Bottom