no problem and dont forget that ui.Image.from_data() has two arguments. data and scale
the second (optional) is for Retina Scaling 2:1 or 3:1 usually 2:1 and you would pass 2 for scale.
ui.Image.from_data(image_data.getvalue(), 2)
Oops! Looks like something went wrong!