Opened 6 years ago
Last modified 5 years ago
#57 assigned defect
"Picture & screen sizes" needs improvements
|Reported by:||Owned by:||PulkoMandy|
the pixel sizes we have available are 1x1, 1x2, 2x1, 2x2, 3x3, 4x2, 2x4 and 4x4 - would be great if it would be like [textfield]x[textfield] (just like "Width:[textfield] Height: [textfield]" above there), and would be great if [textfield]x[textfield] could accept floating-point values, so we could have aspect-ratio available (just like we have available on gimp) like [2.844]x (this would look like a colecovision or master-system on a pal cinescope display)
and there is a bug (or misfeature) that would be great having fixed: normally when we work on smaller picture sizes, the picture seems always placed on the upper-left edge over a black background, and i guess that this would be optional, since i would prefer to have it centered over a grey background, and some people would want to have it in an even different way
would be great also if the [clr] button would clear the display using the selected background colour, not black
Change History (6)
comment:1 by , 6 years ago
comment:2 by , 6 years ago
it doesn’t need anti-aliasing - it would look like "-aspect" from mame/mess command-line in sdl mode, using 2.844x2 we would have some 2x2 pixels and some 3x2 pixels, depending on where they are - the useful of this is also enabling us to use drawing tablets on the desired aspect ratio, without having to concern with losses resulting from constant resizing - the resulting "ugliness" would be some kind of "compromise" we wouldn’t mind that much for that, the important would be having that available
comment:3 by , 6 years ago
I would prefer to keep integer ratios only. If you need stranger ratios, you will need to get a retina display and use 8x6 or some other large numbers.
The clr button clears with the background color, if you right click it. Read the helpfiles!
comment:4 by , 5 years ago
|Milestone:||2.5 → 2.6|
comment:5 by , 5 years ago
|Status:||new → assigned|
comment:6 by , 5 years ago
|Milestone:||2.6 → 3.0|
In the SDL2 branch, the rendering engine is able to zoom at arbitrary (integer) sizes. I just checked on a 95dpi screen : 4x5 pixels look very much like VGA mode, :)
Non-integer sizes can't work well : if I display with linear interpolation, you lose pixel precision, ie. a pure black-and-white image will show many grey pixels; or I display nearest neighbor, and then the "volume" of pixels is not constant, which is just too ugly.