Pour pixeliser des images il existe la bibliothèque PIL pour Python.
Pour utiliser PIL dans vos scripts :
# pip install Pillow |
Pixelisation d’image
Simple pixelisation
Je crois vraiment que c’est le script le plus simple de toute la Terre entière pour pixeliser des images :
#!/usr/local/bin/python3 |
Il suffit de jouer avec les valeurs img.resize((X,Y)
pour faire varier le taux de pixelisation.
Calcul auto en fonction de la taille de l’image
Pour un script qui calcule automatiquement le prorata de la taille des images et qui parcoure recursivement vos dossier :
import glob |
Réduction à 16 couleurs
from PIL import Image |
Ajout d’un effet de calque
Pour un script qui applique du gris et un calque avec l’effet couleur verte :
@SOON |
Exemple
Documentation
https://stackoverflow.com/questions/47143332/how-to-pixelate-a-square-image-to-256-big-pixels-with-python
https://pillow.readthedocs.io/en/stable/
https://pillow.readthedocs.io/en/stable/reference/Image.html
https://neptune.ai/blog/pil-image-tutorial-for-machine-learning