大家有没有触摸屏的显示算法?()(100分)

  • 主题发起人 主题发起人 seaboy
  • 开始时间 开始时间
S

seaboy

Unregistered / Unconfirmed
GUEST, unregistred user!
什么窗帘式,散开,圆形.......我叫不上名字了,有的话来贴一下.
 
我按的太快了,我出300分,越快分越高.
 
呵呵 这种东西 用authorware做最方便拉

你自己想想,也能做出好多种呀!

 
我现在要用的是delphi,我照样做.
 
完全和其他编程一样,你只需要将能点饥的标记出来就可以了,写它的click函数
 
我说我要, 什么窗帘式,散开,圆形显示的算法.
 
其实,用一个bitblt就能实现很多效果了, 比如说 窗帘式,也就是搞两个循环
调用这个函数 就可以了
 
这种叫wipe。。这里我提供一个思路。 非线性编辑系统中(就是电视台用的编辑软件啦) 有个擦除效果叫
gray Wipe。 原理就是利用一张特殊的灰度图, 根据灰度值来决定是否显示内容,。


例如 一张灰度图 从左到右是 从白到黑的渐变。 两个需要渐变显示的图片。 叫 A 和 B
A是事先显示出来的。wipe时候, 从 0- 255 循环, 显示亮度值在255的地方显示B的图象
然后在254亮度的地方显示B 依次循环, 知道 亮度0 的地方显示完毕。 效果就是自左到右的渐变显示。


此中方法的优点: 无需多种wipe的编程。 只需一种循环操作即可, 效果完全由灰度图决定,
速度快,变化繁多(非编软件中带的灰度图一般都有100中以上)。
当然缺点也是有的啦: 只能在固定宽高的图象上使用, 改变宽高的时候,灰度图也要重新制作。
因为不能用Jpg压缩,所以灰度图比较大。。。

呵呵,最后,选用一个合适的算法也是很重要的啦。
 
没必要那么复杂吧,我也在做这方面的事情,我觉得你可以考虑用大一点的
液晶触摸屏,比如15寸足以!
我的经验是外表平常一点最好(用户较容易接受),关键是内容(即你的软件到底为
用户提供了多少实际的功能)!
 
有一套控件带的例子有你要的东西,我见过,不过现在不记得是什么套件了,
他是可以将窗体窗帘式,散开,圆形的作变化来显示的。
我找找看。
 
我最近作了一个大屏幕的演示系统,相关问题请见
http://www.delphibbs.com/delphibbs/dispq.asp?lid=754202。
如果你不想把界面做死,建议你用delphi+powerpoint,里面可多用几套模版。
我们这边用delphi+控件做,把人都整死了。
 
authorware做,非常方便
 
用PicShow控件,有一百多种效果,应该够用了吧。
 
delphi可以用控件,下面是旧的
http://www.csdn.net/dev/delphi/vcl/image/
要新的控件, 去买程序员大本营2001-borland版
 
多人接受答案了。
 
后退
顶部