with EFLA

Extremely Fast Line Algorithm : http://wonderfl.net/c/A69m