Je travaille sur un site Web MVC 3 avec une section Admin qui permet au client d'ajouter ses propres images. Par « optimiser » Je veux dire compresser le fichier d'image pour que ce soit une taille plus petite sans différence de qualité, semblable à ce que cet outil fait:Optimisation dynamique des images dans un site Web MVC 3
http://www.imageoptimizer.net/Home.aspx
Cet outil ressemble à cela fonctionnerait très bien pour l'intégration, mais ça coûte de l'argent.
est ici un autre outil, et il est gratuit, mais le problème avec celui-ci semble être qu'il vous oblige à intégrer réellement dans votre page Web:
http://www.webresizer.com/app/
Ma question est la suivante:
Est-ce que quelqu'un connaît des outils tiers gratuits pour l'optimisation d'image qui peuvent être exécutés dynamiquement dans un site Web MVC 3 qui ne vous obligerait pas à l'intégrer dans une page Web?
Je sais que ce beaucoup d'exigences, donc s'il n'y a pas d'outils là-bas comme ça, la prochaine chose que je voudrais poser est la suivante:
Y a-t-il des bons exemples là-bas des algorithmes de compression d'images que nous pourrions nous écrire?
Toute aide est grandement appréciée.
Je doute que ces « optimiseur d'image » faire beaucoup de magie. Ils redimensionnent principalement l'image de sorte que la taille nécessaire ne soit plus stockée et recompriment l'image avec un taux de compression JPEG plus élevé. Les deux peuvent être facilement atteints avec des classes .NET standard. De plus, ils peuvent appliquer un filtre pour réduire le bruit dans l'image et permettre une meilleure compression. Avez-vous essayé de redimensionner l'image téléchargée et de l'enregistrer en JPEG avec un taux de compression pour une qualité moyenne? – Codo