Les images donnent vie aux pages Web et aux applications mobiles. Un traitement d'image efficace est essentiel pour obtenir l'impact souhaité et obtenir des performances Web optimales. Cependant, toutes les techniques de traitement d'images ne sont pas faciles, fiables ou effectuées en temps réel.
Dans cet article de blog, nous décrirons brièvement les trois types de traitement d'image : traitement d'image manuel, backend et à la volée. Nous vous montrerons ensuite pourquoi le traitement d'image à la volée donne des résultats supérieurs.
Pour répondre aux attentes des utilisateurs en matière de pages Web plus réactives, de nombreux concepteurs et développeurs créent manuellement plusieurs versions des mêmes images, adaptées à différentes tailles d'écran, résolutions d'appareils et mises en page.
Cette approche a beaucoup de problèmes.
Avec le traitement d'image backend, le logiciel génère automatiquement quelques versions de l'image d'origine pour répondre à une gamme d'appareils et de navigateurs. Le logiciel de traitement d'image backend stocke toutes les images rendues localement ou dans le cloud, pour une utilisation future. Cette méthode permet d'économiser beaucoup de temps de conception et de développement Web et élimine de nombreuses erreurs trouvées dans le processus manuel.
Le traitement backend est souvent effectué à l'aide d'un logiciel créé en interne, en tant que solution unique. Les outils prêts à l'emploi comme ImageMagick et Thumbor sont également des options populaires.
Si vous passez au traitement d'image principal, vous rencontrerez toujours les mêmes problèmes que ceux rencontrés avec le traitement d'image manuel. Vous devez toujours stocker toutes les versions d'image, ce qui coûte de l'argent. Pour un grand site avec beaucoup d'images et pour les sites avec du contenu généré par les utilisateurs, les coûts sont conséquents.
Cela signifie que vous n'avez généralement pas la meilleure image, à la plus petite taille de fichier, pour bon nombre de vos utilisateurs. Ces fichiers sous-optimaux prennent également plus de temps à télécharger, ce qui nuit encore plus à l'expérience utilisateur.
Voici un résumé des problèmes liés au traitement des images backend :
Le traitement d'image à la volée est une technologie plus récente et plus avancée qui remplace progressivement le traitement d'image principal.
Pour traiter les images à la volée, le logiciel restitue la meilleure version d'image en temps réel, lorsque l'utilisateur en a besoin, au lieu de générer un ensemble de rendus au préalable. Une fois qu'une image est rendue, elle est stockée dans le cache plutôt que dans le stockage d'origine.
Chaque utilisateur obtient l'image la plus attrayante, dans la plus petite taille de fichier et avec le temps de chargement le plus rapide possible :
Le traitement d'image à la volée vous évite la majeure partie du travail et des dépenses et offre un résultat vraiment optimisé.
Ce tableau compare le traitement d'image manuel, le traitement d'image backend et le traitement d'image à la volée. Cependant, le tableau ne peut décrire pleinement à quel point la nouvelle technologie est plus facile et meilleure. Pour ceux qui ont lutté avec les approches plus anciennes, le traitement d'image à la volée semble un peu magique ; beaucoup moins de travail, beaucoup moins de coûts et une bien meilleure expérience pour l'utilisateur - tout cela produisant de meilleurs résultats commerciaux.
Traitement d'image | Manuel | Backend | À la volée |
---|---|---|---|
Utilisation de la meilleure compression | Non | Non | Oui |
Frais de stockage supplémentaires | Haut | Haut | Aucun |
Coûts de la bande passante | Haut | Haut | Faible |
Temps de chargement des images | Lent | Lent | Rapide |
Expérience utilisateur | Pauvre | Pauvre | Excellent |
Normalisation d'image générée par l'utilisateur | Pauvre | Pauvre | Excellent |
Avec le traitement d'image à la volée, vous créez une image d'origine, puis définissez quelques règles. Vous pouvez soit spécifier les valeurs que vous souhaitez utiliser pour différents paramètres, soit laisser le logiciel optimiser l'image, la compression, etc. pour vous.
L'un des objectifs populaires des médias visuels est d'améliorer automatiquement les couleurs des images, en particulier avec les images générées par l'utilisateur. imgix offre un ensemble complet d' options d'amélioration des couleurs .
Un autre objectif commun atteint par le traitement d'image à la volée est la génération automatique de srcsets , code HTML qui offre au navigateur plusieurs images différentes parmi lesquelles choisir. Vous pouvez utiliser la génération automatique de srcset pour tenir compte des différentes résolutions de périphérique. Vous pouvez voir une démonstration de la façon dont cela fonctionne dans notre nouvelle vidéo sur ce sujet et des sujets connexes.
Avec ses nombreux avantages en termes de coût, de facilité d'utilisation et d'expérience de l'utilisateur final, le traitement d'image à la volée est une option supérieure au traitement backend pour les sites Web à forte intensité d'images et à fort trafic.
imgix est le leader du traitement d'images à la volée, offrant des transformations robustes, un déploiement simple et une livraison rapide via un CDN d'images global. Si vous avez des questions concernant l'optimisation d'image ou imgix, contactez-nous à [email protected] ou créez un compte gratuit .
Également publié ici .