Is there a way to make a link download an image instead of opening in on the browser?
Yes, you can link to a page instead of the image file itself, then using server side code, code your response headers so that the image is downloaded as an attachment.
Can it be done using just html?
No, html is just markup. You have to either control this via server side code as I described above, or change the behavior on the web server regarding how it handles requests for .jpg|.png|.gif files.
Hey found this online. This seems to work just fine. Thanks!
<a href="link to file" download>Anchor Text</a>
<a href="path of ur link" download>Click to Download</a>