A method for displaying strokes on a canvas includes creating a canvas on a screen; determining the shape and size of stroke points displayed on the canvas, thus determining the distance between adjacent stroke points; recording an edge frame of a valid region coming into contact with a paintbrush in real time, wherein the valid region is a region on the screen located inside the edge of the canvas; according to the shape and size of the stroke points and the distance between the adjacent stroke points, determining positions of N stroke points on the canvas, so that all the valid regions coming into contact with the paintbrush are completely covered by the N stroke points, where N is an integer not less than 1; and refurbishing the colors of the regions corresponding to the N stroke points on the canvas from a base color to being colored.
캔버스에 획을 표시하는 방법은 화면에 캔버스를 생성하는 단계; 캔버스에 표시되는 획점의 모양과 크기를 결정하여 인접한 획점 사이의 거리를 결정하는 단계; 상기 캔버스의 테두리 내부에 위치한 화면상의 영역인, 붓에 닿는 유효영역의 테두리 프레임을 실시간으로 기록하는 단계; 획의 모양과 크기 및 인접한 획 사이의 거리에 따라 캔버스에서 N 획의 위치를 결정하여 페인트 브러시와 접촉하는 모든 유효 영역이 N 획으로 완전히 덮이도록 하고, 여기서 N은 1 이상의 정수이고; 및상기 캔버스 상의 상기 N개의 획에 해당하는 영역의 색상을 기본 색상에서 유색으로 리퍼브하는 단계를 포함하는 것을 특징으로 한다.