- Thread starter
- #11
of course EMKO, all in the config app would be the best solution, but starting with xml config file in next svn would be good start point, to see how to specify different zoom modes.
i mean with zoom modes, there is a lot of parameters to take in account.
% of the original picture size
% of the picture already resized to match the screen size
Aspect ratio based zoom modes like 14:9, 16:9, 4:3 and so
we could also imagine some sort of parameters like
% of picture lost in top and bottom of the screen
% of picture lost in left right of the screen
but also, aspect ratio modification like
y/x=1.1
and some other zoom modes based on the screen size.
I have one other idea about zoom modes. i don't know it this could be done. The previously proposed features would be great, but there is something which could be even more cool; i would call this "smart zoom".
smart zoom would be an adaptative zoom mode based on user preferences, original image size and screen size.
the user preferences would be simple questions :
would you accept some aspect ratio modifications to display a picture ?
A:Yes, B:No, C:Yes but limited
if C, enter the max aspect ratio error you would accept : C%
(if A, C=100%, if B, C=0%)
would you accept to lose (crop) a part of the picture ?
at the top and bottom of the screen ?
D: Yes, E: No, F:Yes but limited
if F, enter the % of the height you accept to lose : G %
(if D, G=100%, if E, G=0%)
at the left and right of the screen ?
H: Yes, I: No, J : Yes but limited
if I, enter the % of the width you accept to lose : K %
(if H, K=100%, if I, K=0%)
once we know C, G, K, The x and y size of the screen, the x and y size of the original video, it is possible to calculate the size of the zoomed video that correspond most to the user habits.
i hope i am clear, but perhaps it isn't ! don't hesitate to ask more info on this idea, i can try to be more precise and propose a sort of algorythm/calculation to obtain the size of the zoomed picture.
i mean with zoom modes, there is a lot of parameters to take in account.
% of the original picture size
% of the picture already resized to match the screen size
Aspect ratio based zoom modes like 14:9, 16:9, 4:3 and so
we could also imagine some sort of parameters like
% of picture lost in top and bottom of the screen
% of picture lost in left right of the screen
but also, aspect ratio modification like
y/x=1.1
and some other zoom modes based on the screen size.
I have one other idea about zoom modes. i don't know it this could be done. The previously proposed features would be great, but there is something which could be even more cool; i would call this "smart zoom".
smart zoom would be an adaptative zoom mode based on user preferences, original image size and screen size.
the user preferences would be simple questions :
would you accept some aspect ratio modifications to display a picture ?
A:Yes, B:No, C:Yes but limited
if C, enter the max aspect ratio error you would accept : C%
(if A, C=100%, if B, C=0%)
would you accept to lose (crop) a part of the picture ?
at the top and bottom of the screen ?
D: Yes, E: No, F:Yes but limited
if F, enter the % of the height you accept to lose : G %
(if D, G=100%, if E, G=0%)
at the left and right of the screen ?
H: Yes, I: No, J : Yes but limited
if I, enter the % of the width you accept to lose : K %
(if H, K=100%, if I, K=0%)
once we know C, G, K, The x and y size of the screen, the x and y size of the original video, it is possible to calculate the size of the zoomed video that correspond most to the user habits.
i hope i am clear, but perhaps it isn't ! don't hesitate to ask more info on this idea, i can try to be more precise and propose a sort of algorythm/calculation to obtain the size of the zoomed picture.