当前位置: 代码迷 >> WinCE >> 图片旋转后缩放的有关问题。
  详细解决方案

图片旋转后缩放的有关问题。

热度:79   发布时间:2016-04-28 13:25:37.0
图片旋转后缩放的问题。。。
头疼这个好几天了,好不容易可以旋转了,但在这个问题上卡住了。。。

因为PDA屏幕的问题,一般是宽高不等的,所以比如一个矩形的图片,旋转后要根据宽度和高度与屏幕的关系,做一个缩放,当再次旋转的时候,又回到最初显示的状态。。。再次,再次。。。

就这个逻辑关系搞不清楚,在读入显示的时候,肯定首先做了一次读入的宽高控制。。。

有了解的告知一下吧,分不是问题呵。。。多谢了

------解决方案--------------------
一般这样的显示,是要不变形,所以宽度高度要有一样的缩放比例,为了有最合适的显示大小,找到图片宽/显示窗口宽度 和 图片高度/显示窗口高度 中最大的那个值做为缩放比列,然后把高度,宽度进行同比列缩放。
------解决方案--------------------
呵呵,还没搞定呀。你可以缩放之后再显示在static上的,static的大小你根据缩放后在动态设置,缩放显示后再对static上的图片旋转。
当然你也可以直接让图片显示在窗体上
  相关解决方案