Hiring a professional graphic designer to give you high-quality images for blog posts is expensive. Here are 5 online ways to do it yourself.