图片旋转后缩放的问题。。。
头疼这个好几天了,好不容易可以旋转了,但在这个问题上卡住了。。。
因为PDA屏幕的问题,一般是宽高不等的,所以比如一个矩形的图片,旋转后要根据宽度和高度与屏幕的关系,做一个缩放,当再次旋转的时候,又回到最初显示的状态。。。再次,再次。。。
就这个逻辑关系搞不清楚,在读入显示的时候,肯定首先做了一次读入的宽高控制。。。
有了解的告知一下吧,分不是问题呵。。。多谢了
[解决办法]
一般这样的显示,是要不变形,所以宽度高度要有一样的缩放比例,为了有最合适的显示大小,找到图片宽/显示窗口宽度 和 图片高度/显示窗口高度 中最大的那个值做为缩放比列,然后把高度,宽度进行同比列缩放。
[解决办法]
呵呵,还没搞定呀。你可以缩放之后再显示在static上的,static的大小你根据缩放后在动态设置,缩放显示后再对static上的图片旋转。
当然你也可以直接让图片显示在窗体上