∙ Вначале мы ничего не знаем о содержимом этого файла.
∙ Посмотрим на его расширение и предположим, что это картинка.
∙ Проверим размер файла, и если в нём ничего нет - это не картинка.
∙ Проверим размер изображения, и если возникнет ошибка - это не картинка.
∙ Сделаем выводы (возможно, наше предположение было опровергнуто - а может, и нет).