GoGPT Best VPN GoSearch

Icône de favori OnWorks

pnmgamma - En ligne dans le Cloud

Exécutez pnmgamma dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande pnmgamma 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


pnmgamma - effectuer une correction gamma sur une anymap portable

SYNOPSIS


pnmgamma [-ungamma] [-cieramp|-srgbramp] [La valeur [fichier pmn]]
pnmgamma [-ungamma] [-cieramp|-srgbramp] gamma rouge vertgamma gamma bleu [fichier pmn]

DESCRIPTION


Effectue une correction gamma sur les images pseudo-PNM.

La spécification du format PPM spécifie que certaines valeurs d'échantillon dans un fichier représentent
certaines intensités lumineuses dans une image. En particulier, ils précisent que les valeurs de l'échantillon
sont directement proportionnelles aux valeurs d'intensité corrigées gamma. La correction gamma qu'ils
spécifier est la Rec. CIE. 709.

Cependant, les gens travaillent parfois avec des approximations de PPM et PGM où la relation
entre les intensités d'image et les valeurs d'échantillon sont autre chose. Par exemple, le
la valeur de l'échantillon peut être directement proportionnelle à l'intensité sans correction gamma
(souvent appelée « intensité linéaire »). Ou une fonction de transfert gamma différente peut être utilisée.

pnmgamma permet de manipuler la fonction de transfert, donc de travailler et/ou de créer
fichiers pseudo-PPM qui sont utiles pour diverses choses.

Par exemple, si vous fournissez un vrai PPM à pnmgamma -cieramp -ungamma, vous obtenez en sortie un
fichier qui est PPM à tous égards, sauf que les valeurs d'échantillon sont directement proportionnelles
aux intensités lumineuses de l'image. Si vous envoyez un tel fichier à pnmgamma -cieramp, Vous
sortir un vrai PPM.

La situation pour les images PGM est analogue. Et pnmgamma traite les images PBM comme des images PGM.

Lorsque vous fournissez une image PPM linéaire à un programme d'affichage qui attend un vrai PPM, l'affichage
semble plus sombre qu'il ne le devrait, donc pnmgamma a pour effet d'éclaircir l'image. Lorsque
vous fournissez un vrai PPM à un programme d'affichage qui attend des valeurs d'échantillon linéaires, et donc
effectue sa propre correction gamma sur eux, l'affichage apparaît plus clair qu'il ne le devrait, donc
pnmgamma avec une valeur gamma inférieure à un (l'inverse multiplicatif de n'importe quel gamma
valeur utilisée par le programme d'affichage) a pour effet d'assombrir l'image.

PARAMETRES


Les seuls paramètres sont la spécification du fichier image d'entrée et les valeurs gamma.
Chaque fonction de transfert gamma pnmgamma utilise contient un exposant, qui est le gamma
valeur, et vous pouvez choisir cette valeur.

De plus, vous pouvez choisir des valeurs différentes pour chacun des trois composants RVB. Si tu
spécifier une seule valeur gamma, pnmgamma utilise cette valeur pour les trois composants RVB.

Si vous ne spécifiez aucun paramètre gamma, pnmgamma choisit une valeur par défaut. Pour le transfert
fonctions définies par les normes, la valeur par défaut est la valeur définie par la norme. Si tu
spécifiez autre chose, vous serez différent de la norme. Pour le pouvoir simple
fonction de transfert de fonction, le gamma par défaut est 1/.45.

OPTIONS


-ungamma
Appliquer l'inverse de la fonction de transfert spécifiée (c'est-à-dire passer de gamma corrigé
des intensités non linéaires aux intensités linéaires).

-cieramp
Utilisez la Rec. CIE. 709 fonction de transfert gamma. Notez qu'il est vrai CIE Rec. 709
uniquement si vous utilisez la valeur gamma par défaut (c'est-à-dire ne spécifiez aucun paramètre gamma).
Cette fonction de transfert est une fonction puissance modifiée avec une rampe linéaire proche du noir.

Si vous ne spécifiez ni -cieramp ni -srgbramp, la fonction de transfert est par défaut une
fonction de puissance simple.

-srgbramp
Utiliser la fonction de transfert gamma SRGB de la Commission électrotechnique internationale (CEI)
(comme spécifié dans la norme IEC 61966-2-1). Notez qu'il n'est vrai SRGB que si
vous utilisez la valeur gamma par défaut (c'est-à-dire ne spécifiez aucun paramètre gamma). Cette
fonction de transfert est comme celle sélectionnée par -cieramp, mais avec différents
constantes en elle.

Notez que SRGB est souvent orthographié "sRGB". Dans ce document, nous utilisons l'anglais standard
typographie, cependant, qui ne permet pas ce genre de capitalisation.

Si vous ne spécifiez ni -cieramp ni -srgbramp, la fonction de transfert est par défaut une
fonction de puissance simple.

WHAT IS GAMMA?


Une bonne explication de gamma est dans GammaFAQ de Charles Poynton à
<http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html> et ColorFAQ sur
<http://www.poynton.com/notes/colour_and_gamma/GammaFAQ.html>

En bref : la façon la plus simple de coder une image est d'utiliser des exemples de valeurs qui sont directement
proportionnel à l'intensité des composantes de la couleur. Mais cela gaspille l'espace échantillon
parce que l'œil humain ne peut pas discerner les différences entre les couleurs de faible intensité ainsi que
peut entre les couleurs de haute intensité. Au lieu de cela, nous passons les valeurs d'intensité lumineuse à travers
une fonction de transfert qui fait en sorte que le changement d'une valeur d'échantillon par 1 provoque le même
niveau de changement de couleur perçu n'importe où dans la plage d'échantillonnage. Nous stockons ceux résultant
valeurs dans le fichier image. Cette fonction de transfert est appelée fonction de transfert gamma
et la transformation est appelée correction gamma.

Pratiquement tous les formats d'image, spécifiés ou de facto, utilisent des valeurs corrigées gamma pour
leurs valeurs d'échantillon.

Ce qui est vraiment bien avec le gamma, c'est que par coïncidence, la fonction inverse que vous avez
faire pour reconvertir les valeurs corrigées gamma en intensités lumineuses réelles est fait
automatiquement par les CRT. Vous appliquez simplement une tension au canon à électrons du tube cathodique qui est
proportionnel à la valeur de l'échantillon corrigée par gamma et à l'intensité de la lumière qui vient
hors de l'écran est proche de la valeur d'intensité que vous aviez avant d'appliquer le gamma
fonction de transfert!

Et quand vous considérez que les appareils vidéo informatiques veulent généralement que vous stockiez en vidéo
mémoire une valeur proportionnelle à la tension du signal que vous souhaitez envoyer au moniteur, que le
moniteur se transforme en une tension d'entraînement proportionnelle sur le canon à électrons, c'est vraiment
pratique pour travailler avec des valeurs d'échantillons corrigées gamma.

Utilisez pnmgamma en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.