Bienvenue dans Imago, votre application pratique pour redimensionner, convertir et optimiser vos images en toute simplicité.
Imago est une application multiplateforme développée avec .NET MAUI. Elle permet aux utilisateurs de :
- Redimensionner leurs images en quelques clics.
- Convertir des images dans différents formats (JPEG, PNG, GIF, etc.).
- Optimiser la qualité et la taille des fichiers pour un usage efficace.
Que vous soyez un professionnel ou un amateur, Imago est conçu pour offrir une interface simple et rapide.
- Redimensionnement d'image : Ajustez la largeur et la hauteur de vos images.
- Conversion de format : Convertissez vos fichiers entre différents formats (JPG, PNG, GIF...).
- Optimisation : Réduisez la taille des fichiers tout en préservant leur qualité.
- Interface moderne : Une interface simple, claire et conviviale.
- Support multiplateforme : Compatible avec Windows, macOS.
- .NET SDK (9.0).
- Visual Studio 2022 (avec le workload MAUI installé).
- Un émulateur ou un appareil physique pour tester l'application.
- Clonez le dépôt :
git clone https://github.com/votre-utilisateur/imago.git cd imago
- Restaurez les dépendances :
dotnet restore
- Compilez et lancez l'application :
dotnet build dotnet run
- Lancez l'application dans Visual Studio pour tester sur différents simulateurs ou appareils.
- Lancez l'application.
- Importez une image en la glissant dans la zone prévue ou en cliquant sur le bouton d'import.
- Choisissez les options de redimensionnement, de conversion ou d'optimisation.
- Cliquez sur Convertir pour appliquer les modifications.
- Téléchargez l'image transformée.
- .NET MAUI : Framework pour créer des applications multiplateformes.
- C# : Langage principal utilisé pour la logique de l'application.
- XAML : Langage pour concevoir l'interface utilisateur.
- NuGet Packages :
- SkiaSharp (pour la manipulation d'images)
- CommunityToolkit.Maui
Nous accueillons avec plaisir vos contributions !
- Forkez le projet.
- Créez une branche pour vos modifications :
git checkout -b feature/ma-fonctionnalité
- Faites vos changements et validez-les :
git commit -m "Ajout de ma fonctionnalité"
- Poussez les modifications :
git push origin feature/ma-fonctionnalité
- Ouvrez une pull request dans le dépôt principal.
Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus de détails.
Si vous avez des questions, des suggestions ou des problèmes, n'hésitez pas à nous contacter :
- Email : mittelette.nathan@gmail.com
- GitHub : nathan-mittelette
Merci d'utiliser Imago ! ✨