意到屏幕上的画面刷新似乎很不流畅,运行状态有些异常。”
沃诺克愣了一下,随即苦笑:“异常?不,它只是太累了。它带不动我们的程序。”
他指着屏幕上的那张黑白照片。
“我们在尝试让这台计算机显示出照片级的图象,并且能够修改它。但是……”
他移动了一下鼠标。屏幕上的光标延迟了半秒才动,照片边缘的线条呈现出明显的阶梯状。
“如你们所见,计算量太大了。”
艾米凑近了一些。
她看不懂屏幕上那些复杂的菜单栏,那是软件工程师的领域。但她看得懂屏幕的象素点排列。
“那个……”
艾米鼓起勇气,指着屏幕边缘。
“这不是显卡坏了。”她小声说道,“象素点是亮的。是……是数据传输跟不上吗?”
沃诺克有些意外地看着这个女孩。
“你懂硬件?”
“一点点……”艾米点了点头,“家里是做电路板代工的。”
“没错。我们要把这张照片的每一个点都算一遍,然后再显示出来。现在的内存根本不够用,cpu也跑不动。”
“计算每一个点?”
艾米看着屏幕上缓慢刷新的图象。
“为什么要一次性计算每一个点?为什么不在预览的时候,只计算一部分呢?”
她用手指在屏幕上划了一道横线。
“就象电视机的信号一样,隔行扫描。或者只显示低分辨率的图象。等确定了修改,再计算所有的点。”
这句话让沃诺克愣了一下。
他看着屏幕,突然拍了一下桌子。
“查克!你听到了吗?低分辨率预览!”
他对面的格施克皱眉:“约翰,我们是位图,要是降低分辨率,细节就没了……”
“不不不!我是说操作的时候!”沃诺克兴奋地比划着名,“我们现在是在实时计算全图。如果我们在拖动滑块的时候,只计算四分之一,甚至十分之一的象素呢?用低精度的图象代替高精度的图象进行预览!”
“那样速度会快好几倍!虽然预览图会模糊,但在操作的时候足够流畅了!松开鼠标后再进行全图喧染!”
格施克思考了几秒钟,眼睛也亮了。
“代理模式……或者叫金字塔采样。这确实是个解决内存瓶颈的办法。”
两个技术狂人瞬间陷入了新的讨论,完全把旁边的两个女孩忘在了一边。
艾米有些茫然地看着他们。她其实并不懂什么“金字塔采样”,她只是根据自己在工厂里修电视机的经验随口一说。
“看来,你的建议很有用。”
皋月的声音在艾米耳边响起。
她拉开一把椅子,优雅地坐下。
“两位先生,既然问题有了解决的思路,不知道能否给我几分钟时间?”
皋月把那张黑色的烫金名片放在桌上,推到两人面前。
“我是西园寺皋月。我对你们这个正在‘折磨’计算机的软件,很感兴趣。”
沃诺克停下了讨论,拿起名片看了一眼。?”
他打量着皋月,眼神中带着一丝警剔。
“如果你们是来推销办公楼或者股票的,那可能找错人了。”
“我不卖楼。”
皋月指了指屏幕上那张黑白照片。
“我想买那个。”
“买软件?”沃诺克笑了,“这个软件还没开发完,甚至还没名字。而且,这只是个给专业印刷厂用的工具。”
“不,它不是给印刷厂用的。”
皋月摇了摇头。
她转头看向艾米。
“艾米,如果让你用这个软件,把这张照片里的人,换成你自己,或者把她的衣服换