Skip to content

overlay preview broken #963

@jonnytest1

Description

@jonnytest1

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions