Bonjour les programmeurs, cet article de blog montrera comment réduire la taille d’un JPEG en C# par programme. Aspose.Imaging for .NET est un service de redimensionnement d’image incontournable pour les applications .NET et vous pouvez redimensionner JPEG sans perte de qualité. La réduction de la taille des gros fichiers JPG/JPEG est toujours bénéfique en termes de stockage, de temps de chargement du site Web et bien plus encore. Ainsi, vous pouvez réduire la taille du JPEG à l’aide de ce réducteur de taille JPEG en ligne qui est également alimenté par Aspose.Imaging for .NET. Cependant, aucune autre dépendance tierce n’est nécessaire pour installer cette bibliothèque C#. Par conséquent, commençons ce guide tout de suite.
Nous aborderons les points suivants dans ce guide :
- Service de redimensionnement d’image - Installation de l’API
- Réduire la taille d’un JPEG en C# - Exemple de code
- Réducteur de taille JPEG en ligne - Redimensionner l’image JPEG
Service de redimensionnement d’image - Installation de l’API
Eh bien, Aspose.Imaging for .NET est bien conçu pour la manipulation d’images par programmation. En tant que développeur C#, vous devez effectuer quelques appels de méthodes pour automatiser des tâches complexes. De plus, cette API de redimensionnement d’image offre des fonctionnalités de recadrage, de rotation et d’optimisation de la mémoire. Ainsi, pour l’installation, vous pouvez soit télécharger la DLL de la bibliothèque, soit l’installer via NuGet Package Manager en exécutant la commande suivante :
Install-Package Aspose.Imaging
Veuillez consulter ce guide d’installation en cas de difficulté.
Réduire la taille d’un JPEG en C# - Exemple de code
Nous avons installé Aspose.Imaging for .NET sur notre système local. Maintenant, nous sommes prêts à voir l’implémentation réelle en écrivant quelques lignes de code source pour redimensionner l’image JPEG.
Vous pouvez suivre les étapes suivantes pour réduire la taille d’un JPEG en C# :
- Créez un objet de la classe Image et appelez la méthode Load pour charger le fichier JPEG source.
- La méthode Resize acceptera la largeur et la hauteur et l’image sera redimensionnée en conséquence.
- Vous pouvez appeler la méthode NearestNeighbourResample si vous souhaitez redimensionner l’image à l’aide de l’algorithme du voisin le plus proche.
- La méthode Save enregistrera l’image JPEG résultante sur le disque.
L’extrait de code suivant montre comment réduire la taille des images JPEG par programmation :
namespace Aspose.Imaging
{
class SVG
{
// Réduire la taille d'un JPEG en C#
static void Main(string[] args)
{
// Définir l'adresse du répertoire
String dir = "/sample-files/";
// Créez un objet de la classe Image et appelez la méthode Load pour charger le fichier JPEG source.
using (Image image = Image.Load(dir + "sample.jpeg"))
{
// La méthode Resize acceptera la largeur et la hauteur et l'image sera redimensionnée en conséquence.
image.Resize(300, 300);
// Vous pouvez appeler la méthode NearestNeighbourResample si vous souhaitez redimensionner l'image à l'aide de l'algorithme du voisin le plus proche.
// image.ResizeHeightProportionally(image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// La méthode Save enregistrera l’image JPEG résultante sur le disque.
image.Save(dir + "result.jpeg");
}
}
}
}
L’exemple de code C# ci-dessus redimensionnera le JPEG sans perte de qualité, comme vous pouvez le voir dans l’image ci-dessous :
Réducteur de taille JPEG en ligne - Redimensionner l’image JPEG
Ainsi, cet outil en ligne est également alimenté par Aspose.Imaging for .NET. Ce réducteur de taille JPEG en ligne fonctionne efficacement car il est robuste et léger. De plus, vous pouvez facilement l’ouvrir dans un navigateur Web sur un mobile/ordinateur de bureau. Il dispose d’une interface utilisateur conviviale dans laquelle vous pouvez glisser et déposer des fichiers en douceur. Surtout, il vous permet de configurer votre demande de redimensionnement uniquement depuis l’interface utilisateur. C’est gratuit et il ne vous sera pas demandé de créer un compte, nous vous invitons à essayer cet outil étonnant au moins une fois.
Redimensionnez JPEG sans perte de qualité - Obtenez une licence gratuite
Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer ce service de redimensionnement d’image sans limitations d’évaluation.
Conclusion
Terminons ici cet article de blog en espérant que vous avez appris à réduire la taille d’un JPEG en C#. Nous avons utilisé un réducteur de taille JPEG en ligne pour redimensionner les images JPEG dans les plus brefs délais. Il est donc grand temps si vous cherchez à opter pour un service de redimensionnement d’image fiable pour votre application. De plus, veuillez visiter la documentation, les références API et le dépôt GitHub pour commencer. Enfin, aspose.com rédige de nouveaux articles de blog. Alors, visitez à nouveau cette plateforme pour les dernières mises à jour.
L’aide est disponible
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.
Foire aux questions – FAQ
Comment réduire une image en C# ?
Aspose.Imaging for .NET fournit une énorme pile de classes et de méthodes pour redimensionner JPEG sans perte de qualité. De plus, veuillez visiter ce lien pour connaître les étapes complètes et un exemple de code.
Comment puis-je réduire la taille d’une image JPG ?
Vous pouvez utiliser ce réducteur de taille JPEG en ligne pour réduire la taille des images JPEG.