@FuckingNerd you could try Asset.get_image_data which could be quicker
Fetch the asset’s image data, and return it as a io.BytesIO object.
You can use io.BytesIO.getvalue() to get the image data as a byte string.
By default, the most recent version of the image is returned;
pass original=True to get the image without any adjustments/edits.
If you only need the image for saving it as a file,
this is more efficient than Asset.get_image().
The returned io.BytesIO has an additional uti attribute
that can be used to determine the file type of the image data.