Hello guys,
I hope you are well.
I have a vba script that works totally fine for sending an email with an embedded image.
However i noticed a delay in the time needed for the image to display at the client side.
The time needed for an image to display is approx. 4 seconds. (notice the difference between first and second image below).
The image size is 48.6 KB.
Is that case normal, or i should consider other ideal solution or amendment?
Thanks a lot.

Here is my vba code
 Sub Hasan()
With CreateObject("Outlook.Application").CreateItem(0)
.Attachments.Add "C:\Users\Hp\Desktop\winner.jpg", olByValue, 0
    .Display
    .To = "[email protected]"
    .Subject = "WinnerForce"
    .HTMLBody = "<b>WinnerForce Team,<b><BODY><IMG src=""cid:winner.jpg"" width=200> </BODY>"
    .Send
End With
End Sub
first second.jpg
after.jpg