2017-04-21 4 views
0

Nous avons été invités à considérer comment Instagram structure leur téléchargement d'images sur iOS. Compresse instagram à un maximum 1080 X1350 et j'ai essayé d'obtenir leur qualité d'image avec ces paramètres à l'aideUIimagejpegrepresentation qualité de compression par rapport à d'autres algorithmes

UIimagejpegrepresentation 

Est-ce que quelqu'un sait s'ils sont susceptibles d'utiliser la compression JPEG standard de pomme au-dessus ou quelque chose sur mesure/mieux?

Répondre

0

Le moyen de savoir est de prendre quelques JPEGs Instragram. Ensuite, exécutez un programme de vidage JPEG sur eux.

Vérifiez les points suivants pour voir si elles sont les mêmes dans toutes les images:

  1. tables de Huffman dans les marqueurs de DHT
  2. Le type de marqueur SOF utilisé
  3. Les taux d'échantillonnage dans les marqueurs de SOF
  4. Les tables de quantification dans les marqueurs DQT Si elles utilisent un marqueur SOF progressif:
  5. Le nombre de balayages et leurs valeurs d'en-tête.

Cela vous dira si Instagram utilise une chose. Si c'est le cas, il est susceptible d'être différent de ce que vous obtenez d'Apple.