DrawPixel需要耗费时间,但它的时间性能和直线绘制算法无关,因此在比较不同算法性能时,应该屏蔽它的影响,如何在不设置其为空方法的情况下屏蔽其影响?
可以将DrawPixel方法的实现改为仅记录需要绘制的像素点坐标,而不实际绘制。在比较不同算法的性能时,先调用绘制算法得到所有需要绘制的像素点坐标,再调用DrawPixel方法实际绘制这些像素点。这样就可以屏蔽DrawPixel方法对性能比较的影响。
原文地址: http://www.cveoy.top/t/topic/ztu 著作权归作者所有。请勿转载和采集!