ppy / osu-web

the browser-facing portion of osu!
https://osu.ppy.sh
GNU Affero General Public License v3.0
971 stars 381 forks source link

New beatmap listing page - Thumbnail improvement suggestion #1709

Open ghost opened 6 years ago

ghost commented 6 years ago

Since the new thumbnails will be bigger size but only a portion of the background image used by a map, I think it should be made so that the mapper could select the portion of his background which gets used in the thumbnail. This map for example has the thumbnail pic taken of probably the worst possible position unless you have a feet fetish (https://puu.sh/yjDdD/bde73fc2ca.png). I don't think it would be necessary to integrate that into a new window but just rather use "move cursor" integrated so that you can move it on the listing page. I guess this is quite nitpicky but in case it isn't too hard to implement then it would just be a nice quality of life update.

peppy commented 6 years ago

This will likely come with client-side and beatmap format improvements in the future. I'll leave the issue open for now, but it's not goig to be a web-only change.

NoffyNoffeh commented 4 years ago

Hi I'd like to bump this issue with further information

I've heard that an AI is currently used for this, but it does not seem to be working very well or consistently. It seems to be especially bad at detecting faces in anime-styled artworks. For example, here's my 10 most recently ranked maps over the past year. Only 3 have correct cropping that focuses on the faces of the images. image

This has been so bad I've even tried changing my backgrounds in hope that a new one would crop better, to no avail: image image image

This is also visible on recently ranked maps where a large number of them have thumbnails that look totally random due to not being the main focus of the background image. Is there no chance of getting the ability to fix these using on-website cropping any time soon? Or maybe improving the AI somehow?

peppy commented 4 years ago

The algorithm being used favours areas of detail. In the above images, there is strong texture in the background, causing it to prefer that over faces.

The eventual goal is to allow the mapper to choose the region, with the default being what we currently have, but I'm not sure how close this is to implementation.

@nekodex can probably chime in on this one as for a proposed short-term fix or otherwise.

TheMoMan commented 1 year ago

Have there been any updates in allowing manual adjustments? I think thumbnails have noticably improved but banners can still be a bit of a miss. And I think any automated solution is always going to have some inaccuracies.

Recent examples:

image image image