dired (or ranger which I prefer) is great for directory browsing, but what you see are basically the filenames, which is good for almost all uses... except when you're browsing your photos.
Does emacs have an actual image browser (something better than selecting individual images to browse) which would show all images in a directory and allow some actions on them (mark these 5 images for deletion, copy these 6 to another directory)?