Cómo solucionar el error «no se ha encontrado un marcador SOFn…»

error sofn

WhatsApp y Photoshop son dos de las aplicaciones más populares y utilizadas del mundo, cada una en su campo: la primera en mensajería instantánea y la segunda en edición de imágenes. Sin embargo, muchas veces no acaban de casar bien cuando las untamos con algún propósito. Por ejemplo, cuando tratamos de abrir con Photoshop una imagen de WhatsApp y nos aparece el error de «No se ha podido cumplir porque no se ha encontrado un marcador SOFn, DQT o DHT de antes del marcador SOS JPEG».

Otras veces, en el mensaje de error se lee: «No se ha podido cumplir porque no es un documento válido de Photoshop», aunque se trata del mismo problema. En este artículo vamos a tratar de explicar por qué se produce y qué se puede hacer para solucionarlo.

También hay que diferenciar cuando se trata de un problema puntual o si, en cambio, es algo que sucede con cierta frecuencia. En el primer caso, puede que el error se encuentre en el propio archivo. Pero cuando es un error que se repite sin parar, lo más seguro es que exista algún problema de configuración que hay que resolver.

¿Qué son los marcadores?

Si leemos con atención el mensaje de error, veremos que se hace mención a los marcadores. ¿Qué es esto? Los archivos de imagen con extensión JPEG disponen de marcadores con información que va a utilizar el programa que hacemos servir para cargar la imagen. La lista de marcadores puede ser larga. Hay muchos, aunque estos son los más importantes:

  • DHT: Define la tabla de Huffman, necesaria para la compresión de datos.
  • DQT: Define la tabla de cuantificación.
  • SOF: Marca el inicio del frame y el modo de compresión.
  • SOI: Sus valores son FFh D8h para representando el punto de inicio del marcador de la imagen.
  • EOI: Sus valores siempre son 0xFF 0xD9, lo cual marca el punto de final del marcador de la imagen.
  • APP0: Sus son FFh E0h. Es el marcador de la aplicación.

Todos estos marcadores son necesarios para transmitir la imagen desde WhatsApp a Photoshop. Pero hay veces en las que la app de mensajería no los almacena correctamente, dando lugar al mensaje de «No se ha podido cumplir porque no se ha encontrado un marcador SOFn, DQT o DHT de antes del marcador SOS JPEG».

whataspp a photoshop

Esto pasa porque la imagen que generada WhatsApp de forma interna no es una imagen JPG totalmente compatible. Hay que achacar el fallo a la app de mensajería instantánea, la cual solamente almacena lo mínimo necesario, una serie de datos internos que después se revelan insuficientes cuando hay que transferir la imagen a Photoshop.

Y si WhatsApp peca por ser poco diligente, Photoshop tampoco colabora mucho para resolver el conflicto al ser un programa demasiado exigente. El editor no cargará la imagen si no contiene todos los marcadores, incluso si eso no afecta en absoluto a su contenido.

En definitiva, no se trata de una cuestión de incompatibilidad de formatos, sino de marcadores. Pero, ¿qué se puede hacer para solucionar este problema?

Soluciones

Para librarnos definitivamente del dichoso mensaje de error de «No se ha podido cumplir porque no se ha encontrado un marcador SOFn, DQT o DHT de antes del marcador SOS JPEG», existen varias posibles soluciones. Te las presentamos a continuación:

Abrir la imagen con Paint

paint

Lo mejor y más sencillo que podemos hacer es intentar primero abrir la imagen con otro programa. Por ejemplo, podemos hacer servir el popular Paint, que todo el mundo conoce, pues viene instalado de fábrica en todos los ordenadores Windows.

Una vez abierta la imagen en este programa, solo hay que hacer clic sobre «Archivo» y seleccionar la opción «Guardar». Por increíble que parezca, simplemente haciendo esto la imagen estará lista para ser abierta después mediante Photoshop.

Renombrar el archivo

Este es otro truco que funciona. Consiste simplemente en abrir la imagen y guardarla con un nuevo nombre. La ventaja de este método es que se puede actuar sobre muchas imágenes a la vez (en el truco anterior hay que ir una a una), seleccionándolas todas y cambiándoles el nombre.

Cambiar la extensión

Algo parecido a lo anterior, solo que en lugar de cambiar el nombre lo que hacemos es cambiar la extensión, es decir, lo que va después del punto. Por ejemplo, si el archivo es x.jpg lo cambiamos por x.heic. La elección de HEIC es la más adecuada, ya que se trata de archivos de imagen de alta eficiencia.

Girar la imagen

También este simple truco resulta muy práctico. Al girar las imágenes que se descargan de WhatsApp, estas adquieren el marcador que les falta. Después, las volvemos a girar para que recuperen su posición inicial y el problema quedará resuelto. También es una acción que podemos realizar con varios archivos a la vez.

Pegar la imagen desde WhatsApp Web

Tal vez la solución más directa de todas, que podemos implementar desde la pantalla de nuestro ordenador a través de WhatsApp Web. Lo que hay que hacer es iniciar Photoshop y abrir un nuevo lienzo. Después, vamos a WhatsApp Web y copiamos la imagen, que pegamos a continuación sobre el lienzo de Photoshop. Problema resuelto.

Conclusión

Como ves, se trata de soluciones bastante sencillas de implementar y que nos van a servir para eliminar definitivamente el error «No se ha podido cumplir porque no se ha encontrado un marcador SOFn, DQT o DHT de antes del marcador SOS JPEG» de una manera bastante sencilla.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.