Octolapse icon indicating copy to clipboard operation
Octolapse copied to clipboard

overlay preview broken

Open jonnytest1 opened this issue 6 months ago • 0 comments
trafficstars

2025-05-09 00:13:33,248 - octoprint - ERROR - Exception on /plugin/octolapse/rendering/previewOverlay [POST] Traceback (most recent call last): File "/octoprint/plugins/lib/python3.10/site-packages/flask/app.py", line 1473, in wsgi_app response = self.full_dispatch_request() File "/octoprint/plugins/lib/python3.10/site-packages/flask/app.py", line 882, in full_dispatch_request rv = self.handle_user_exception(e) File "/octoprint/plugins/lib/python3.10/site-packages/flask/app.py", line 880, in full_dispatch_request rv = self.dispatch_request() File "/octoprint/plugins/lib/python3.10/site-packages/flask/app.py", line 865, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] File "/octoprint/plugins/lib/python3.10/site-packages/octoprint_octolapse/init.py", line 1601, in preview_overlay preview_image = render.preview_overlay(rendering_profile, image=camera_image) File "/octoprint/plugins/lib/python3.10/site-packages/octoprint_octolapse/render.py", line 301, in preview_overlay image = draw_center(image, "Preview", image_text_color, dy=-20) File "/octoprint/plugins/lib/python3.10/site-packages/octoprint_octolapse/render.py", line 291, in draw_center tw, th = d.textsize(t, font=font) AttributeError: 'ImageDraw' object has no attribute 'textsize'

https://github.com/FormerLurker/Octolapse/blob/master/octoprint_octolapse/render.py#L291 tw, th = d.textsize(t, font=font)

https://stackoverflow.com/a/77074371

jonnytest1 avatar May 09 '25 00:05 jonnytest1