Skip to content

Commit 47da28c

Browse files
feat: README.md + LICENSE
1 parent 18b39e9 commit 47da28c

File tree

2 files changed

+142
-0
lines changed

2 files changed

+142
-0
lines changed

LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 Imago
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

+121
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
# Imago
2+
3+
Bienvenue dans **Imago**, votre application pratique pour redimensionner, convertir et optimiser vos images en toute simplicité.
4+
5+
---
6+
7+
## 📋 Table des matières
8+
- [Description](#description)
9+
- [Fonctionnalités](#fonctionnalités)
10+
- [Installation](#installation)
11+
- [Utilisation](#utilisation)
12+
- [Technologies utilisées](#technologies-utilisées)
13+
- [Contribuer](#contribuer)
14+
- [Licence](#licence)
15+
16+
---
17+
18+
## 📝 Description
19+
20+
**Imago** est une application multiplateforme développée avec .NET MAUI. Elle permet aux utilisateurs de :
21+
- Redimensionner leurs images en quelques clics.
22+
- Convertir des images dans différents formats (JPEG, PNG, GIF, etc.).
23+
- Optimiser la qualité et la taille des fichiers pour un usage efficace.
24+
25+
Que vous soyez un professionnel ou un amateur, **Imago** est conçu pour offrir une interface simple et rapide.
26+
27+
---
28+
29+
## ✨ Fonctionnalités
30+
31+
- **Redimensionnement d'image** : Ajustez la largeur et la hauteur de vos images.
32+
- **Conversion de format** : Convertissez vos fichiers entre différents formats (JPG, PNG, GIF...).
33+
- **Optimisation** : Réduisez la taille des fichiers tout en préservant leur qualité.
34+
- **Interface moderne** : Une interface simple, claire et conviviale.
35+
- **Support multiplateforme** : Compatible avec Windows, macOS.
36+
37+
---
38+
39+
## 🚀 Installation
40+
41+
### Prérequis
42+
- [.NET SDK](https://dotnet.microsoft.com/download) (9.0).
43+
- Visual Studio 2022 (avec le workload MAUI installé).
44+
- Un émulateur ou un appareil physique pour tester l'application.
45+
46+
### Étapes
47+
1. Clonez le dépôt :
48+
```bash
49+
git clone https://github.com/votre-utilisateur/imago.git
50+
cd imago
51+
```
52+
2. Restaurez les dépendances :
53+
```bash
54+
dotnet restore
55+
```
56+
3. Compilez et lancez l'application :
57+
```bash
58+
dotnet build
59+
dotnet run
60+
```
61+
4. Lancez l'application dans Visual Studio pour tester sur différents simulateurs ou appareils.
62+
63+
---
64+
65+
## 🖥️ Utilisation
66+
67+
1. Lancez l'application.
68+
2. Importez une image en la glissant dans la zone prévue ou en cliquant sur le bouton d'import.
69+
3. Choisissez les options de redimensionnement, de conversion ou d'optimisation.
70+
4. Cliquez sur **Convertir** pour appliquer les modifications.
71+
5. Téléchargez l'image transformée.
72+
73+
---
74+
75+
## 🛠️ Technologies utilisées
76+
77+
- **.NET MAUI** : Framework pour créer des applications multiplateformes.
78+
- **C#** : Langage principal utilisé pour la logique de l'application.
79+
- **XAML** : Langage pour concevoir l'interface utilisateur.
80+
- **NuGet Packages** :
81+
- SkiaSharp (pour la manipulation d'images)
82+
- CommunityToolkit.Maui
83+
84+
---
85+
86+
## 🤝 Contribuer
87+
88+
Nous accueillons avec plaisir vos contributions !
89+
90+
1. Forkez le projet.
91+
2. Créez une branche pour vos modifications :
92+
```bash
93+
git checkout -b feature/ma-fonctionnalité
94+
```
95+
3. Faites vos changements et validez-les :
96+
```bash
97+
git commit -m "Ajout de ma fonctionnalité"
98+
```
99+
4. Poussez les modifications :
100+
```bash
101+
git push origin feature/ma-fonctionnalité
102+
```
103+
5. Ouvrez une pull request dans le dépôt principal.
104+
105+
---
106+
107+
## 📄 Licence
108+
109+
Ce projet est sous licence **MIT**. Consultez le fichier [LICENSE](LICENSE) pour plus de détails.
110+
111+
---
112+
113+
## 📧 Contact
114+
115+
Si vous avez des questions, des suggestions ou des problèmes, n'hésitez pas à nous contacter :
116+
117+
- GitHub : [nathan-mittelette](https://github.com/nathan-mittelette)
118+
119+
---
120+
121+
Merci d'utiliser **Imago** ! ✨

0 commit comments

Comments
 (0)