If you have alot of images then it would be wiser, the reason most websites do this because it reduces the page loading time on the server for those images, so just linking everything would be much quicker than say 5mb worth of images.
Also helps mobile responsiveness loading time
I think there are a few out there for third party but I havnt done this in ages so cant help for that one.