Hola:
Para validar imágenes, al menos en el artículo, se recurre al servidor, en concreto al lenguaje php. No sé si las versiones modernas de los navegadores permiten validarlas en el cliente, pero por razones de seguridad los navegadores no deberían conocer datos del cliente.
Saludos