Ajout des dépendances, d'un readme

This commit is contained in:
Dark-Storm 2018-08-19 13:22:01 +02:00
parent e647f93cbc
commit c11e798120
Signed by: Darks
GPG Key ID: F61F10FA138E797C
4 changed files with 27 additions and 1 deletions

22
readme.txt Normal file
View File

@ -0,0 +1,22 @@
# Sprite Optimizer
Génère du code pour Multi DrawStat à partir d'une image source.
Attention, l'algorithme est en `O(N²)`, au delà de 150 pixels à traiter, l'exécution peut être très
lente.
## Exemples d'utilisation
```
# Affiche le code uniquement
./sprite-optimizer image.png
# Affiche la progression, des infos (lignes, temps d'exécution), et le code
./sprite-optimizer -pi image.png
# Retourne le code de l'image pour un ViewWindow inversé (origine en bas à gauche)
./sprite-optimizer --flip image.png
# Retourne le code avec un offset de (10, 5)
./sprite-optmizer --offset 10 5 image.png
```

3
requirements.txt Normal file
View File

@ -0,0 +1,3 @@
argparse
bresenham
pillow

View File

@ -134,7 +134,8 @@ def generate_code(lines, args):
str_x = str_x[:-2] + "}"
str_y = str_y[:-2] + "}"
return "Graph(X,Y)=({}, {})".format(str_x, str_y)
code = "Graph(X,Y)=({}, {})".format(str_x, str_y)
return code
if __name__ == "__main__":