Upload your image to a photo hosting website like Photo Bucket.com. With Photobucket, you can upload photos as well as videos, and you can blog direct from Photobucket.
First of all You should create an account in photo bucket.After you have uploaded your photo to Photobucket, you can use the <img src="photo URL" width="W"> tag to publish your photo to the blog, where W is the width of the photo you want displayed in your blog, or you can blog direct from Photobucket. If you take the first alternative, you will need the URL of the hosted photo. This you can get from your Photobucket account. See screenshot