Arunabh Awasthi, Ajit Patel* et Akshat Agrawal
Le redimensionnement d'image est une technique clé pour afficher des images sur différents appareils et a attiré beaucoup d'attention ces dernières années. Cet article propose une API basée sur un algorithme de redimensionnement d'image Rust qui est supérieure aux autres techniques de redimensionnement d'image pour le redimensionnement d'image de site Web. L'algorithme de redimensionnement utilise une convolution sophistiquée de décomposition de lignes et de colonnes via la fonction de fenêtre de Lanczos. La recherche a été menée en comparant les performances et la vitesse de diverses méthodologies de redimensionnement d'image, notamment Python PIL et Image Magick, avec l'API de redimensionnement d'image Rust. Les résultats de l'étude montrent que l'API de redimensionnement d'image Rust surpasse les autres API en termes de vitesse, d'efficacité et de performances globales. L'API est conçue pour tirer parti des fonctionnalités de sécurité de la mémoire de Rust et du modèle de concurrence efficace, ce qui lui permet de traiter les images rapidement et avec précision. Des recherches supplémentaires sont recommandées pour explorer le potentiel du redimensionneur d'image Rust pour d'autres applications au-delà du redimensionnement d'image de site Web.