Il s'agit de la commande ppmquant qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
ppmquant - quantifie les couleurs dans une pixmap portable jusqu'à un nombre spécifié
SYNOPSIS
ppmquantité [-Floyd|-fs] couleurs [fichier ppm]
ppmquantité [-Floyd|-fs] [-nofloyd|-nofs] -fichier de carte fichier de carte [fichier ppm]
Toutes les options peuvent être abrégées en leur préfixe unique le plus court. Vous pouvez utiliser deux tirets
au lieu d'un pour désigner une option. Vous pouvez utiliser un espace blanc ou des signes égal
entre un nom d'option et sa valeur.
DESCRIPTION
pnmquant est un programme plus récent et plus général qui est rétrocompatible avec ppmquantité.
ppmquantité peut être plus rapide, cependant.
Lit une image PPM en entrée. Choisit couleurs couleurs pour mieux représenter l'image, mappe le
couleurs existantes aux nouvelles et écrit une image PPM en sortie.
La méthode de quantification est la "coupe médiane" de Heckbert.
Alternativement, vous pouvez ignorer l'étape de choix des couleurs en spécifiant votre propre ensemble de couleurs
grâce à la fonction -fichier de carte option. La fichier de carte est juste un ppm déposer; ça peut être n'importe quelle forme, tout ça
ce qui compte, ce sont les couleurs qu'il contient. Par exemple, pour quantifier jusqu'à la couleur IBM TTL à 8 couleurs
ensemble, vous pouvez utiliser :
P3
8 Paris
255
0 0 0
255 0 0
0 255 0
0 0 255
255 255 0
255 0 255
0 255 255
255 255 255
Si vous souhaitez quantifier une image pour utiliser les couleurs d'une autre, utilisez simplement la seconde
un en tant que mapfile. Vous n'êtes pas obligé de le réduire à un seul pixel de chaque couleur,
utilisez-le simplement tel quel.
Si vous utilisez un mapfile, l'image de sortie a la même valeur max que le mapfile. Sinon, le
maxval de sortie est le même que le maxval d'entrée, ou moins dans certains cas où le
processus de quantification réduit la résolution nécessaire.
L'exposition -Floyd/-fs L'option active une étape de diffusion d'erreur Floyd-Steinberg. Floyd Steinberg
donne de bien meilleurs résultats sur les images où la quantification non modifiée a des bandes ou
d'autres artefacts, en particulier lorsque vous passez à un petit nombre de couleurs telles que l'IBM ci-dessus
ensemble. Cependant, cela prend beaucoup plus de temps CPU, donc la valeur par défaut est désactivée.
-nofloyd/-nofs signifie ne pas utiliser la diffusion d'erreur Floyd-Steinberg. C'est la valeur par défaut.
Références
"Quantification de l'image couleur pour l'affichage du tampon de trame" par Paul Heckbert, SIGGRAPH '82
Actes, page 297.
Utilisez ppmquant en ligne en utilisant les services onworks.net
