|
|
@@ -7,9 +7,48 @@ Ce script Python prend en entrée un répertoire contenant des fichiers image et |
|
|
|
- Chaque imags est ensuite sauvegardée dans un répertoire contenant le nom du filigramme (paramètre text |
|
|
|
dans le fichier de configuration config.json) |
|
|
|
|
|
|
|
# Configuration |
|
|
|
# Utilisation |
|
|
|
Pour utiliser ce script, il faut: |
|
|
|
- Installer le langage Python, |
|
|
|
- Installer un envirnnement virtuel |
|
|
|
- Editer la configuration |
|
|
|
- L'executer :-) |
|
|
|
|
|
|
|
## Installation de python |
|
|
|
Télécharger et installer la dernière version de Python (3.12.2) à partir du site officiel : https://www.python.org/downloads/ |
|
|
|
|
|
|
|
|
|
|
|
## Installation de l'environnement virtuel |
|
|
|
Installer l'outil virtualenv (venv): |
|
|
|
```pip install virtualenv``` |
|
|
|
|
|
|
|
Mise en place de l'environnement virtuel |
|
|
|
```python -m venv .venv``` |
|
|
|
|
|
|
|
Activation de l'environnement virtuel (window): |
|
|
|
```.venv\Scripts\activate``` |
|
|
|
|
|
|
|
Activation de l'environnement virtuel (mac): |
|
|
|
```source .venv/bin/activate``` |
|
|
|
|
|
|
|
Installation des dépendences python: |
|
|
|
```pip install -r requirements.txt``` |
|
|
|
|
|
|
|
|
|
|
|
## Configuration |
|
|
|
Toute la configuration (le filigrame et le chemin du répertoire contenant les documents) est à faire dans le |
|
|
|
fichier config.json. |
|
|
|
- filigrame : le nom qui va apparaitre après la phrase : "Document exclusivement destiné à " (cette phrase n'est pas modifiable) |
|
|
|
- source_directory : le chemin du répertoire contenant les documents dans lesquels il faut ajouter le filigrame. |
|
|
|
Il est conseillé de mettre un chemin absolue. |
|
|
|
Il est conseillé de mettre un chemin absolue. |
|
|
|
|
|
|
|
|
|
|
|
## Execution |
|
|
|
Une fois configuré, le script peut être executé. |
|
|
|
L'execution doit se faire dans l'environnement virtuel, soit en ligne de commande, soit en utilisant le script de lancement. |
|
|
|
|
|
|
|
Ligne de commande :```python main.py``` |
|
|
|
|
|
|
|
Script de lancement (Windows): double-cliquer sur le fichier ```tag Files.bat``` |
|
|
|
|
|
|
|
Script de lancement (Mac): double-cliquer sur le fichier ```tag Files.sh``` |