Respuesta rapida
Los errores al subir fotos rara vez se explican bien. Un sitio de pasaporte o visa puede decir subida fallida cuando el problema real es que el archivo pesa demasiado, las dimensiones estan fuera de rango o el formato no es el esperado.
La suposicion mas segura suele ser que el portal quiere un JPG con una limite estricta de tamano y unas dimensiones razonables. Por eso una meta de tamano junto con redimensionado opcional funciona bien en este tipo de formularios.
Lo que suele funcionar mejor
Si el sitio indica que la imagen debe estar por debajo de 50KB o 100KB, empieza ahi. Si aun asi rechaza el archivo despues de comprimirlo, reduce un poco el ancho y el alto. Esto suele solucionar la combinacion mas habitual de error por tamano y dimensiones.
Otro caso frecuente es usar PNG cuando el portal espera JPG o JPEG. PNG sirve para muchos usos, pero los sistemas de pasaporte e identidad suelen comportarse mejor con JPG porque es el formato mas comun para fotos.
Si aun falla
Mucha gente pierde tiempo porque resuelve solo una parte del problema. Comprime el peso pero olvida las dimensiones. O redimensiona la imagen pero no cambia el formato. ExactSizer ayuda precisamente porque permite hacer esos ajustes finales en un solo lugar.
La misma idea tambien ayuda en inscripciones escolares, servicios de identidad nacional, portales de examen y sitios de administracion publica que usan la misma logica antigua y los mismos mensajes poco utiles.