It would be great, if I could set a different aspect ratio for my artist thumbnails (1:1, 4:3, 16:10, 16:9).
This would give me back some unused space in artist related views.
Thanks Sven, I will do more tests related to this topic after we have ensured that all functions for 12.1 is stable and working.
Marked as planned for further analysing.
Should the values be relative to the selected thumbnail size or static?
Example if static:
Width is always 256px and height is calculated
Example if dynamic:
If thumbnail size = large, width will be 256px and height is calculated
If thumbnail size = small, width will be 144px and height is ~81px when 16:9 is selected
Relative sizes feels a bit more powerful but is also more complex to implement.
Sorry, now I do not follow how you mean.
Today, when a thumbnail is generated it will be generated in 256*256 pixles. Scaling will occur when needed, no cropping.
Then, when all thumbnails are generated (this takes a while the first time), they can be scaled using the thumbnail sizes without the need of being regenerated.
The same would have been possible no matter if the new modes are always 256 pixels wide with a dynamic height or having a dynamic witdth set by the thumbnails size (256 is always the maximum size).
In your example it seems like you can have various sized pictures depending on the aspect ratio on source file, this will mean that you can get odd sized pictures like you describe above which is not appliciable to a thumbnail which always have a static size of something.
Also, what you request will result in that cache files will always needs to be regenerated fully when the aspect ratio is changed, which will be a slow operation.
(We might be talking about different things, sorry if so, but I do not quite follow the calculations shown in your post above)
My initial thought was to keep the generating of 256*256px cache files on disc so that does only needs to be done once, and apply cropping and scling to the thumbnails when aspect rations are used in combination with thumbnail sizes (today only scaling is used)
>>That's perfectly wrong... This is only the maximum frame-size - but all thumbnails vary in real pixel counts. See the attached picture. ;-)
>>Yes, that's exactly how it's working now...
>>If the thumbnail is 160x256px you'll have to pump this up to 256x410px before cropping to 256x256px...
I cannot see why this should occur, during the generation of the thumbnails 256px in width or height is the maximum factor, so the thumbnail should not need to be bigger, thus upscaling should not be neccesary.
This one growed a bit more than I thought, I still think we might speak about different things.
Can you identify an example of two source pictures (any size you like to) and let me know about the expected behavior when:
1) Shown as Large thumbnails in 1:1
2) Shown as Large thumbnails in 16:9
3) Shown as Small thumbnails in 1:1
4) Showin as Small thumbnails in 16:9
Remember that the container of a artist/album item has a static width and height that is dependant on the thumbnails size (the container = the box which should the selected border).
This size must be set static upon startup, it is the constraint that exists for the controls to work.
My suggestion is that we continue to investigate this report over email for simplicity.
I assume that thumbnail aspect ration should be applied to album thumbnails as well?