Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions ocrd_browser/model/page_xml_renderer.py
Original file line number Diff line number Diff line change
Expand Up @@ -331,6 +331,9 @@ def paint(self, draw: ImageDraw.Draw, regions: RegionMap) -> None:
angle = radians(180.0 - 30) # 30 degrees
c, s = cos(angle), sin(angle)
d = self.p1[0] - self.p0[0], self.p1[1] - self.p0[1]
if np.isclose(d[0], 0) and np.isclose(d[1], 0):
# arrow start and end very close to each toerh
return
left = d[0] * c - d[1] * s, d[0] * s + d[1] * c
right = d[0] * c + d[1] * s, -d[0] * s + d[1] * c
lf = self.size / (d[0] ** 2 + d[1] ** 2) ** 0.5
Expand Down