Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support webp image format for screenshots and other images #1609

Open
hsandt opened this issue Jun 14, 2024 · 1 comment
Open

Support webp image format for screenshots and other images #1609

hsandt opened this issue Jun 14, 2024 · 1 comment

Comments

@hsandt
Copy link

hsandt commented Jun 14, 2024

Is your feature request related to a problem? Please describe.

This is a ticket for the itch threads:

Webp images are not supported for screenshots (and other image attachments, banners, etc.) but they would greatly reduce file size while keeping good quality.

Most of my screenshots are in webp, to upload them, I have to convert them to either:

  • PNG: this is huge esp. for an HD game. Even for pixel art games, PNG scale with window scaling, while webp is more efficient and will keep a very small size on pixel art scaling - and a small size on HD pictures
  • JPG: this is better but artifacts tend to show faster as quality decreases, and still takes 2x space of webp

Size comparison example for an HD game, 1080p screenshots:

  • PNG: 2 MB
  • JPG quality 90: 430 kB
  • webp quality 90: 250 kB

Describe the solution you'd like
Support webp images for screenshot, image attachments, promotional material

Describe alternatives you've considered
I must convert to JPG but that's still bigger in size and not convenient for me to duplicate all my screenshots.

Additional context
Applies to both HD and pixel art games.

@AdamPype
Copy link

most importantly: webp supports gif-like animation with a small file size, which is great because it's really difficult to make good gifs for the game thumbnails especially, and screenshots, that fit in the small file size

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants