
Suggestion: Problem: Currently, uploading unoptimized images into Roll20 tends to result in large files (often ~4MB), which can lead to performance slowdowns and storage issues, especially for free users. Proposed Solution: Client-Side Image Optimization: Implement client-side image processing (e.g., using a library like Sharp.js ) to automatically optimize images before they are uploaded. This could include: Compression : Reduce image file size without significant quality loss. Format Conversion : Automatically convert to more efficient formats (e.g., WebP) when appropriate. Resizing : Resize images to user-friendly resolutions like 512x512 or 1024x1024 for use on the platform. Image Enhancement Options: Add an interface for users to enhance previously uploaded images, including: Adjustments to resolution, format, quality. Optional compression to reduce storage impact. Accessibility to All Users: Ensure these features are available to all users , not just pro subscribers. This will help all Roll20 users improve their game assets without needing a premium account. Benefits: Improved performance for all users, especially those with limited storage or bandwidth. Easier management of game assets with optimized images. Faster load times and better experience during gameplay. By adding image optimization and enhancement tools, Roll20 would create a more user-friendly and efficient platform for everyone, regardless of subscription level.