布雷森汉姆直线演算法（）是用来描绘由两点所决定的直线的演算法，它会算出一条线段在n维点阵图上最接近的点。这个演算法只会用到较为快速的整数加法、减法和位元移位，常用于绘制电脑画面中的直线。是计算机图形学中最先发展出来的演算法。经过少量的延伸之后，原本用来画直线的演算法也可用来画圆。且同样可用较简单的算术运算来完成，避免了计算二次方程式或三角函数，或递归地分解为较简单的步骤。以上特性使其仍是一种重要的演算法，并且用在绘图仪、绘图卡中的绘图晶片，以及各种图形程式库。这个演算法非常的精简，使它被实作于各种装