9 votes

Comment faire une capture d'écran qui n'est PAS corrigée en couleur ?

Mes écrans sont étalonnés tous les deux mois environ à l'aide d'un outil d'étalonnage matériel. Lorsque je fais une capture d'écran d'une application qui prend en compte le profil, comme Photoshop ou Lightroom ou certains navigateurs web, je ne veux pas que la capture d'écran soit ajustée pour mon moniteur. Existe-t-il un moyen simple de le faire en dehors de mon approche actuelle ?

  1. goto préférences système, affichage, étalonnage des couleurs
  2. changer le profil en un profil de moniteur générique
  3. démarrer l'application qui prend en compte les couleurs (la plupart semblent nécessiter un nouveau démarrage pour prendre en compte le changement)
  4. prendre la capture d'écran
  5. changer mon profil en arrière
  6. redémarrer l'application

Pour répondre à l'affirmation de @barryj selon laquelle le profil de couleur n'a d'importance que si j'utilise un appareil photo pour prendre une image de l'écran. Voici deux captures d'écran de la même image, l'une avec le profil de couleur par défaut appliqué au moniteur, et l'autre avec mon profil personnalisé, juste pour vous montrer à quel point la différence est importante.

side by side comparison

4voto

Fred Points 684

Le fait que le profil de l'écran soit intégré est le seul moyen pour le système d'exploitation de préserver l'apparence des couleurs dans vos photos. Si vous ouvrez une photo dans Photoshop, faites une capture d'écran (disons pour l'instant via l'outil intégré au système d'exploitation), puis ouvrez cette capture d'écran dans Photoshop (et conservez le profil dans le fichier) et comparez les deux côte à côte, vous verrez que les couleurs sont visuellement similaires même si les nombres pour chaque pixel sont différents de l'un à l'autre.

Il s'agit d'un comportement normal. Les couleurs que vous voyez à l'écran sur un moniteur calibré et profilé sont en fait des valeurs brutes envoyées par le système d'exploitation à la carte graphique, qui "affecte" ensuite le profil du moniteur aux valeurs en temps réel, de sorte que les couleurs apparaissent comme elles le devraient sur le moniteur. Il s'agit là d'une explication simple, bien entendu, car il se passe bien d'autres choses en arrière-plan.

Dans le monde de la gestion des couleurs, il n'y a que deux options lorsque vous souhaitez jouer avec les couleurs et les profils : assigner ou convertir les couleurs. Lorsque vous passez d'un espace colorimétrique à un autre (c'est-à-dire de RVB à CMJN), votre seule option est la conversion, car les lois de la physique s'appliquent dans ce cas. Dans le même espace colorimétrique, si vous attribuez des profils (ou si vous les supprimez, c'est-à-dire si vous n'attribuez rien), vous conservez les nombres tout en sacrifiant (à des degrés divers) l'apparence des couleurs. Lors de la conversion, vous préservez l'apparence des couleurs tout en sacrifiant les nombres dans le fichier.

Dans votre cas, vous devez convertir la capture d'écran en un profil indépendant de l'appareil, comme Adobe RGB, ou en un profil dépendant de l'appareil mais facile à manipuler, comme sRGB. Vous pouvez le faire dans Photoshop ou Preview, à condition de convertir et non d'assigner. La suppression du profil n'est pas vraiment utile, car les chiffres n'auront aucune signification...

3voto

ubershmekel Points 303

Les couleurs des captures d'écran de mon Mac n'étaient pas correctes et j'étais terriblement confus. J'ai trouvé cette question et j'ai commencé à chercher.

Résumé

Utiliser le profil de couleur de l'écran sRGB IEC61966-2.1 lorsque vous voulez faire des captures d'écran.

Comment je l'ai débogué

J'ai créé une image avec GIMP qui avait une section de jaune RGB(255, 255, 0) et je l'ai inspectée avec l'application MacOS "Digital Color Meter". Je pensais que le sélecteur de couleurs du navigateur Chrome se comportait de manière étrange et je l'ai donc évité.

Color profile sRGB IEC61966-2.1

Remarquez trois choses :

  • À gauche, l'information sur les couleurs du fichier n'est pas présente.
  • En haut à droite, le colorimètre affiche RGB(255, 255, 0). C'est la valeur de la couleur qui figurera dans votre fichier de capture d'écran.
  • En bas, le profil du moniteur est réglé sur sRGB IEC61966-2.1. C'est le seul profil qui m'a permis d'obtenir des captures d'écran précises.

Comparez ces résultats avec ceux obtenus lorsque j'active d'autres profils de couleur. Les résultats suivants Color LCD affiche RVB(255, 253, 84) sur le colorimètre. Il s'agit du profil de couleur par défaut et, bien que cela ne soit peut-être pas évident sur votre écran, sur le mien, les jaunes forts paraissaient plus blancs, plus proches d'une banane. Le pire, c'est que je n'arrivais pas à déterminer quelles étaient les couleurs réelles sous-jacentes en analysant les captures d'écran.

Color LCD profile

Le profil RVB générique affiche RVB(255, 255, 11) sur le colorimètre.

Generic RGB profile

Réponse à la question initiale

Je pense que la réponse est non, bien que vous puissiez développer une méthode. Vous ne pouvez pas avoir un profil de couleur et prendre des captures d'écran non corrigées. Je regarde les API de MacOS pour capturer l'écran :

Il ne semble pas y avoir de paramètre permettant d'ignorer la correction des couleurs de l'écran. Ce que vous pourriez faire, c'est mettre en place un outil qui :

  • Définit le profil de couleur sur sRGB IEC61966-2.1 à l'aide de la fonction CMSetSystemProfile
  • Effectue une capture d'écran
  • Il rétablit ensuite le profil de couleur qui était actif auparavant.

Il existe peut-être d'autres API dont je n'ai pas connaissance.

Voici mon test original en png :

colors-are-whack-no-profile.png

Les profils de couleur intégrés à l'image compliquent les choses

Si je fais une capture d'écran lorsque le Color LCD est actif, le profil Color LCD est enregistré dans les métadonnées de la capture d'écran. Ainsi, même lorsque j'ouvrirai cette capture d'écran plus tard, lorsque l'option sRGB IEC61966-2.1 est actif, il n'y a qu'une légère distorsion des couleurs vers RVB(254, 255, 0), mais certaines applications ne tiennent pas compte du profil de couleur joint, comme le site web photopea.com, qui produira des couleurs dramatiquement incorrectes RVB(255, 254, 84).

Cette enquête était vraiment confuse. J'espère que les personnes qui liront ce document seront un peu moins désorientées.

screenshot with a profile in a non-color-profile app

0voto

benwiggy Points 21125

MacOS est livré avec un grand nombre de scripts pour manipuler les espaces colorimétriques des images - intégrer des profils, faire correspondre une image à un profil, ou "vérifier" une image dans un espace vers un autre.

Il est probable que le fait de faire correspondre une image à un profil donné ou de la vérifier d'un profil supposé à un autre donnera les résultats escomptés.

Les scripts se trouvent à l'adresse suivante /Library/Scripts/ColorSync Si vous utilisez le menuet scripts, vous pouvez y accéder à partir de la barre de menu.

Ils constituent bien sûr un front-end pour le sips en ligne de commande.

-1voto

gbc Points 4019

Essayez d'ouvrir la capture d'écran dans "Aperçu", puis dans le menu "Outils", sélectionnez "Attribuer un profil..." et modifiez le profil de l'image de cette manière.

Si cela fonctionne, vous devriez pouvoir automatiser le processus à l'aide d'une action de dossier et d'un AppleScript pour Automator.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X