1. To handle cases where the picture file is not available, consider creating or getting a UFL that provides a FileExists() function.
2. The quality issue may be due to image resizing. I think there's a way to fix that but I need to test with your images. Upload the rpt with SAVED DATA (no need for connection to data source then).