В javascript Вы можете получить размеры изображения по
var img = document.getElementById('your_image_id');
alert(img.height, img.width);
Вы можете проверить его расширения с помощью img.src
, но я не думаю, что это правильно, потому что браузер может проверять расширение по его содержимому, а не по src.