Question

Lors du redimensionnement des images le long des lignes indiquées dans cette question de temps en temps l'image résultante est inversée. Environ 1% des images sont inversées redimensionner, le reste est très bien. Jusqu'à présent, je ne pouvais pas savoir ce qui est différent au sujet de ces images.

Voir redimensionnée et d'image originale pour les exemples.

Toutes les suggestions sur la façon de traquer ce problème?

Était-ce utile?

La solution

J'ai enfin pu trouver quelqu'un d'expérimenté en JPEG et avec quelques connaissances supplémentaires a pu trouver une solution.

  1. JPEG est très underspecified Format.
  2. La deuxième image est un JPEG valide, mais il est dans l'espace couleur CMJN, pas dans l'espace de couleurs RVB.
  3. Outils de conception d'esprit (lire: les choses d'Apple). peut traiter CMJN, d'autres fichiers JPEG STUFF (Firefox, IE) ne peut pas
  4. CMYK JPEG est très sous spécifié et la façon dont Adobe Photoshop écrit sur le disque est à la limite de buggy.

Le meilleur de tout il y a un patch pour résoudre le problème.

Autres conseils

Votre image originale n'affichera pas pour moi; Firefox dit

The image “http://images.hudora.de/o/NIRV2MRR3XJGR52JATL6BOVMQMFSV54I01.jpeg” 
cannot be displayed, because it contains errors.

Cela donne à penser que le problème se pose lorsque vous essayez de redimensionner un JPEG corrompu, et même votre exemple redimensionnée montre ce qui ressemble à la corruption JPEG à mes yeux (jamais craqué ouvrir une image JPEG et twiddled quelques bits pour voir ce qu'il fait à la sortie? J'ai, et quelques-unes de mes créations abominables avaient l'air comme ça). Il y a quelques outils de réparation JPEG là-bas, mais je n'ai jamais essayé sérieusement l'un d'eux et ne savent pas si elles pourraient être en mesure de vous aider.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top