lay theme downsizes images to all of these sizes:
['_4096', '_3840', '_3200', '_2560', '_1920', '_1280', '_1024', '_768', '_512', '_265']
it uses wordpress' php functionality to do the resizing.
quality and thus images size can be set in:
[image: 1745412667884-screenshot-2025-04-23-at-14.51.02.png]
image quality.
nothing else can be done there.
but if you use a plugin like https://wordpress.org/plugins/webp-converter-for-media/
it will load all these images as webp resulting in a lower image size