故事书写传奇人生

忘记密码

Coredraw教程—移动或变形时绘制物件详解

2013-11-26 12:02 作者: 来源: 本站 浏览: 2,808 views 我要评论评论关闭 字号:

在coredraw中,当我们拖移物件的时候,不管什么样图形,在移动的时候就会出现一个虚框,就是一个大概的外轮廓,这样就可以让计算机不用负担额外的CPU和内存运算,保证电脑使用顺畅。

比如下面的一个简单的实心红心圆,不管你按没有按下这个移动或变形时绘制物件这个按钮image002,在点击这个红圈不放鼠标左键进行拖动时,这个实心红圆会显示一个蓝色框空心圆,这种方式曾经出现过一个笑话!当时真的很气人,现在想起来,感觉真的好笑了。那时候一个玩得非常好的哥们,他那时候要配一台电脑,做兄弟的因为早用两年电脑,对电脑略懂,就被请去做参谋。电脑辛辛苦苦的配回来后,结果这位老兄不懂电脑,对桌面上的图标在鼠标移动时只显示外框感觉非常不理解,认为是显卡不行,电脑很差,还把这责任怪到兄弟头上,解释半天是这是windows的惯例,估计是为了减少CPU的消耗,保持运算速度,结果反面被说成卖弄,搞了一个不欢而散。很多年后,感觉愚昧无知真的很可怕,想当然也是一样。

image004

好了,言归正传!如果是非常复杂的图形,在移动和变形时如果打开了这个按钮,那跟没有打开是有相当区别的,因为它会重新绘制复杂图形,导致你的电脑变慢。

我们建一个复杂的花辨图形,当这个图形大得让CPU和内存无法负担时,电脑就会被拖起卡机。

当我们没有打开这个移动或变形时绘制物件按钮时。可以看到拖动时会是一个虚框。

image006

当我们打开了这个移动或变形时绘制物件按钮时。可以看到拖动时也会是一个虚框,接着马上就会重新绘制出的复杂曲线。为什么会停顿一下,因为CPU和内存要花时间和精力运算!

image008




无觅相关文章插件,快速提升流量