xpmtoppm
Linux
Publiée le
2026-09-04 05:07:09
xpmtoppm
# Convertir un fichier xpm simple en ppm de base
xpmtoppm image_source.xpm output_basic.ppm
# Convertir plusieurs fichiers xpm en une seule passe
xpmtoppm *.xpm /dev/null # Ceci est souvent utilisé pour traiter par lot, même si l'outil n'a pas un mécanisme natif de bouclage ici
# Conversion avec redimensionnement (si le tool supporte des options de dimension)
xpmtoppm --resize 80% image_source.xpm output_resized.ppm
# Convertir et normaliser la couleur pour une meilleure compatibilité
xpmtoppm --normalize image_source.xpm output_norm.ppm
# Tester la conversion sur un fichier de test connu
xpmtoppm /usr/share/icons/default/status/normal.xpm test_status.ppm
# Conversion d'un ensemble de fichiers en utilisant une boucle (méthode recommandée)
for file in *.xpm; do xpmtoppm "$file" "${file%.xpm}.ppm"; done
# Convertir un fichier et le compresser légèrement après conversion
xpmtoppm image_source.xpm output_compressed.ppm | gzip > output_compressed.ppm.gz
# Vérifier la syntaxe de l'outil avec une aide générale
xpmtoppm --help
# Conversion en spécifiant explicitement les dimensions maximales (si supporté)
xpmtoppm --max-width 512 image_source.xpm output_small.ppm
# Traiter un fichier dans un chemin spécifique
xpmtoppm /opt/images/icon.xpm /tmp/icon_converted.ppm
# Conversion d'un fond noir pour les tests de contraste
xpmtoppm --background black image_source.xpm output_blackbg.ppm
# Convertir et ajouter des métadonnées (si l'outil le permet)
xpmtoppm --metadata "user=dev" image_source.xpm output_meta.ppm
# Conversion d'un fichier de référence pour la comparaison
xpmtoppm reference.xpm ref_output.ppm
# Nettoyage des fichiers temporaires après conversion réussie
rm -f test_status.ppm output_basic.ppm