This is how I would do it.
See full flow below. I'll go into each of the actions.

I'm not sure what your trigger is, but I've just used a Recurrence to trigger the flow daily.

Get files retrieves all the images from a specific folder in my Documents Library.

Initialize variable creates an array variable called attachments that will eventually contain all of our images.

Condition checks to see if our Get files actually returned any items (images existing in the folder). The expression used is:
length(outputs('Get_files_(properties_only)')?['body/value'])

If at least one item returned, then we go into the Yes branch.
Apply to each iterates over each of the files returned.

Get file content uses the Identifier from Get items to return the file content.

Append to array variable then appends the below object to our attachments array. The expression used to build the object is:
{
"Name": @{items('Apply_to_each')?['{FilenameWithExtension}']},
"ContentBytes": @{body('Get_file_content')}
}

Lastly, after the Apply to each loop has completed, we Send an email with the attachments.

We should then have an email with all of our images attached.

----------------------------------------------------------------------
If I've answered your question, please mark the post as Solved.
If you like my response, please consider giving it a Thumbs Up.