デスクトップに「index.html」があるようにお見受けします。
「index.html」がデスクトップにある前提でソースコードを見ると、デスクトップに「img」フォルダ、「taro.png」などがないと画像が表示されないような実装になっています。
画像の保存場所はデスクトップですか?
index.htmlが2つあって、関係ない方を編集していることは起こりがちです。
いま、エディタで開いていて、ブラウザで表示していると思っているindex.htmlファイルを、ブラウザにドラッグ&ドロップしてみると、問題が解決するかもしれません。