pnmgamma
Linux
Publiée le
2026-10-31 05:40:17
pnmgamma
# Crée un dossier de travail pour tes images
mkdir -p image_test
# Copie une image source pour le test
cp original.pnm image_test/input.pnm
# Vérifie que l'outil pnmgamma est bien installé
which pnmgamma
# Applique un gamma standard (correction par défaut)
pnmgamma --gamma 1.0 image_test/input.pnm temp_gamma1.pnm
# Augmente le contraste en appliquant un gamma élevé (ex: 2.5)
pnmgamma --gamma 2.5 image_test/input.pnm temp_high_gamma.pnm
# Diminue l'exposition avec un faible gamma (ex: 0.5)
pnmgamma --gamma 0.5 image_test/input.pnm temp_low_gamma.pnm
# Récupère les dimensions de ton fichier source pour le logging
identify -format "%wx%h" image_test/input.pnm
# Combine l'ajustement gamma avec une redimensionnement (exemple fictif)
convert image_test/input.pnm temp_high_gamma.pnm -resize 80% final_resized.pnm
# Convertit le fichier de sortie en format PNG standard pour la distribution
convert final_resized.pnm final_output.png
# Nettoie les fichiers temporaires après traitement
rm temp_*.pnm
# Affiche un message de confirmation que tout s'est bien passé
echo "Traitement gamma terminé, regarde ton fichier final_output.png"