Software Support > DOS/WinCab
rotated skin and MSG_ image
Chris:
Try setting FixedDimension=Height and see if that makes things a bit better. Or make the image larger than it is now so it will shrink to an appropriate size after rotation.
--Chris
dibb1er:
ok, this was doing my head in, so i did a bit of investigating...
well, i looked closely at the screen anyway ::)
it seems that the icon h= is being applied to the pixel width of the image, while still keeping it at the relative correct width on screen.
in other words, although the image is set for (for example) w=350 and h=21, and the image is also still displayed as a relative rotated w=350/h=21, the actual image is being resized to w=21/h=21, and then stretched out to w=350, therefore giving the "blurred" effect in my orig post.
the image below was set to w=350 h=21, so therefore you can see 21 "sections" from left to right. (yes, against your advice in the 2nd post, i was playing with the icon dimensions)
the "sections" from L to R increased as the h= was increased....
so, i tried setting to w=350/w=350, and although it overlapped the strips a fair bit, you could read the original text (although it was a bit tall)
p.s. already tried the fixeddimension=height, didnt make much difference....
Chris:
That's bizzare... if that's always been happening, I probably haven't noticed it because the default skin only has square icons on it and that's what I would test rotated modes with. Multiple transformations are necessary in rotated modes, and I must be applying one transformation after rotation with unrotated dimensions or vice-versa. Thanks for troubleshooting this; I'll dig into it.
dibb1er:
the MSG_INVALID works great as a substitute for QUEUEFULL
erm, except when i press something else that is invalid ::)
looking forward to the next release Chris, keep up the good work :cheers: :notworthy:
ummm, and i know you are probably busy with life in general (who isn't?), but.... have you had a chance to look at the "out of square" image rotation problem?
Chris:
I haven't been able to find this yet. The code that does the scaling and rotation is a nightmare (no wonder so few programs support a rotated mode!), and I'm sure I probably just have two operations in the wrong order. What I need to do is deconstruct and simplify the code and in the process I should find it.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version