¿Cómo detectar si el archivo de imagen jpg jpeg está dañado (incompleto)?

Tengo que mostrar algunas imágenes del servidor de imágenes de otros en mi sitio web, pero algunas de las imágenes del servidor de imágenes solo pueden mostrarse parcialmente como se muestra a continuación.

La imagen incluía información de ancho y alto, pero solo muestra la parte superior de la imagen. Si abro la imagen con Chrome v61, se ve como la imagen de abajo

Chrome v61 muestra este color para presentar la transparencia en el archivo de imagen png, pero ¿qué significa en el archivo de imagen jpg jpeg?

¿Alguien sabe cómo detectar este tipo de imagen corrupta (incompleta)? Estoy tratando de evitar este tipo de imágenes que se muestran en mi sitio web.

Respuestas a la pregunta(2)

Su respuesta a la pregunta