Read image file located in ASD

No, only for media files.

Yes, and exept all the other non-media files (like .txt, .csv, ...), because they can only be accessed if they are created by the app itself. You need SAF for this. See also here.