recherche
Maisoninterface WebTutoriel PSRéglage de la luminosité/contraste de l'image Photoshop

Présentez brièvement le principe du réglage de la luminosité/contraste de l'image Photoshop :

1. Formule de l'algorithme de contraste.

Photoshop traite l'incrément de contraste en fonction respectivement des valeurs positives et négatives de la valeur donnée.

Si newRGB est utilisé pour représenter les nouvelles composantes R, V et B du pixel de l'image, RVB représente les composantes R, V et B du pixel de l'image, Threshold est le seuil donné et Contraste est l'incrément de contraste. Lorsque le Contraste est supérieur à 0 Quand :

1) newRGB = RGB (RGB - Threshold) * (1 / (1 - Contrast / 255) - 1)

Où, lorsque le contraste est égal à 255 (RVB - Seuil) * (1 / (1 - Contraste / 255) - 1) est infini (± Puisque les valeurs maximales et minimales de RVB sont respectivement de 255 et 0, newRGB ne peut que). être déterminé par le seuil, c'est-à-dire newRGB = RGB >= Threshold? 255:0, il s'agit en fait de définir le seuil de l'image. L'image est composée de huit couleurs maximum, à savoir le rouge, le jaune, le vert, le cyan, le bleu et le violet. , noir et blanc. Il n'y a que 8 lignes maximum sur l'image en niveaux de gris.

Lorsque le Contraste est inférieur à 0 :

2) newRGB = RGB (RGB - Threshold) * Contrast / 255

Parmi eux, lorsque le Contraste est égal à -255, l'image RVB Les composantes sont toutes égales au seuil, l'image est complètement grise et il n'y a qu'une seule ligne sur l'image en niveaux de gris, qui est le seuil en niveaux de gris.

2. Réglage de la luminosité de l'image. Cet article utilise le réglage non linéaire de la luminosité le plus couramment utilisé (cette méthode de réglage de la luminosité est également utilisée dans les versions inférieures à Photoshop CS3, et les versions CS3 et supérieures conservent également l'option de cette méthode de réglage de la luminosité).

3. Algorithme de réglage complet de la luminosité/contraste de l’image. C'est très simple lorsque la luminosité et le contraste sont ajustés en même temps, si le contraste est supérieur à 0, ajustez la luminosité maintenant, puis ajustez le contraste lorsque le contraste est inférieur à 0, l'inverse est vrai, ajustez. commencez par régler le contraste, puis réglez la luminosité.

Ce qui suit est le code complet pour le réglage de la luminosité/contraste des images Photoshop écrit à l'aide de données bitmap BCB2007 et GDI, y compris un exemple de code :

//-- - ------------------------------------------------- - -----------------------

// Définir la structure des pixels ARVB
union typedef
{
Couleur ARVB;
struct
{
BYTE Bleu;
BYTE Vert;
BYTE Rouge;
BYTE Alpha;
};
}ARGBQuad, *PARGBQuad;
//------------ - ------------------------------------------------- - ----------


//------------------------------------ ---------------------------------------

FORCEINLINE
INT CheckValue(INT value)
{
    return value 0 ? 0  : valeur >= 255 ? 255 : valeur ;
}
//---------------- -------------------------------------------------- ---------

VOID BrightAndContrast (BitmapData *données, INT luminosité, INT contraste, Seuil BYTE)
{
    FLOAT cv = contraste 255 ? -1.0f  : contraste / 255.0f;
    if (contraste > 0 && contraste 255 )
        cv = 1.0f / (1.0f - cv) - 1.0f;

    BYTE values[256];
    pour (INT i = 0; i 256; i  )
    {
INT v = contraste > 0 ? CheckValue(i   bright) : i;
        if (contraste >= 255)
            v = v >= seuil ? 255 : 0;
        else
            v = CheckValue(v   (INT)((v - seuil) * cv   0.5f ));
        valeurs[i] = contraste 0 ? CheckValue(v   bright) : v;
    }

    PARGBQuad p = (PARGBQuad)data->Scan0;
    INT offset = data->Stride - data->Width * sizeof(ARGBQuad);

    pour (UINT y = 0; y Hauteur; y  , (BYTE*)p = offset)
    {
        pour (UINT x = 0; x Width; x  , p  )
        {
            p ->Bleu        = valeurs[p->Bleu];
            p->Vert    = valeurs[p->Vert];
            p->Rouge        = valeurs[p->Rouge];
        }
    }
}
//--------------------------------------- ------ ------------------------------------

// Verrouiller la ligne de balayage bitmap GDI sur les données
FORCEINLINE
VOID LockBitmap (Gdiplus::Bitmap *bmp, BitmapData *data)
{
Gdiplus::Rect r(0, 0, bmp->GetWidth(), bmp->GetHeight());
bmp-> ;LockBits( &r, ImageLockModeRead | ImageLockModeWrite,
PixelFormat32bppARGB, data);
}
//--------------- - ------------------------------------------------- - -------

// Déverrouillage de la ligne de balayage Bitmap GDI
FORCEINLINE
VOID UnlockBitmap (Gdiplus::Bitmap *bmp, BitmapData *data)
{
bmp->UnlockBits(data);
}
//--- - ------------------------------------------------- - ----------------------

void __fastcall TForm1::Button3Click( TObject *Sender)
{
Gdiplus::Bitmap *bmp = nouveau Gdiplus::Bitmap(L"d:\source.jpg ");
Gdiplus::Graphics *g = nouveau Gdiplus::Graphics(Canvas->Handle);
g->DrawImage(bmp, 0, 0);

Données BitmapData;
LockBitmap(bmp, &data);
BrightAndContrast(&data, 0, 100, 121);
UnlockBitmap(bmp, &data);
g->DrawImage(bmp, data.Width, 0) ;

supprimer g;
supprimer bmp;
}
//---------------- -------------------------------------------------- ---------

Dans la fonction de réglage de la luminosité/contraste BrightAndContrast, une table de recherche de 256 éléments est d'abord créée selon le principe introduit précédemment, puis les données d'image sont traitées pixel par pixel. Les données ajustées sont obtenues dans la table de recherche en fonction des valeurs des composants R, V et B, la vitesse de traitement est donc assez rapide.

Photoshop图像亮度/对比度调整



Pour plus d'articles sur le réglage de la luminosité/contraste des images Photoshop, veuillez faire attention au PHP Site chinois !


Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriel avancé Photoshop: Master Retouching & CompositingTutoriel avancé Photoshop: Master Retouching & CompositingApr 17, 2025 am 12:10 AM

Les technologies avancées de retouche et de synthèse avancées de Photoshop comprennent: 1. Utilisez des calques, des masques et des couches de réglage pour les opérations de base; 2. Utilisez des valeurs de pixels d'image pour obtenir des effets de modification photo; 3. Utilisez plusieurs couches et masques pour une synthèse complexe; 4. Utiliser des outils "Liquéafaction" pour ajuster les caractéristiques faciales; 5. Utiliser la technologie de «séparation de fréquence» pour effectuer une modification photo délicate, ces technologies peuvent améliorer le niveau de traitement de l'image et atteindre les effets au niveau professionnel.

Utilisation de Photoshop pour la conception graphique: Branding et plusUtilisation de Photoshop pour la conception graphique: Branding et plusApr 16, 2025 am 12:02 AM

Les étapes de l'utilisation de Photoshop pour la conception de la marque comprennent: 1. Utilisez l'outil stylo pour dessiner des formes de base, 2. Ajoutez des ombres et des reflets via les styles de calque, 3. Ajustez les couleurs et les détails, 4. Utilisez des objets et des actions intelligents pour générer automatiquement différentes versions de la conception. Photoshop aide les concepteurs à créer et à optimiser les éléments de marque avec la flexibilité des couches et des masques, assurant la cohérence et le professionnalisme des conceptions, des logos simples aux guides de marque complexes.

Modèle d'abonnement de Photoshop: ce que vous obtenez pour votre argentModèle d'abonnement de Photoshop: ce que vous obtenez pour votre argentApr 15, 2025 am 12:17 AM

Le modèle d'abonnement de Photoshop mérite d'être acheté. 1) Les utilisateurs peuvent accéder à la dernière version et utiliser sur les appareils à tout moment. 2) Les frais d'abonnement sont faibles et des mises à jour continues et un support technique sont fournis. 3) Les fonctions avancées telles que les filtres neuronaux peuvent être utilisées pour un traitement d'image complexe. Malgré les coûts à long terme élevés, ses mises à jour de commodité et de fonctionnalités sont précieuses pour les utilisateurs professionnels.

Photoshop: enquêter sur des essais gratuits et des options de réductionPhotoshop: enquêter sur des essais gratuits et des options de réductionApr 14, 2025 am 12:06 AM

Vous pouvez obtenir l'accès à Photoshop de la manière la plus économique: 1. Découvrez les fonctionnalités du logiciel avec un essai gratuit de 7 jours; 2. Trouvez des réductions sur les élèves ou les enseignants, ainsi que les promotions saisonnières; 3. Utilisez des coupons sur des sites Web tiers; 4. Abonnez-vous au plan mensuel ou annuel d'Adobe CreativeCloud.

Photoshop pour les concepteurs: création de concepts visuelsPhotoshop pour les concepteurs: création de concepts visuelsApr 13, 2025 am 12:09 AM

La création de concepts visuels dans Photoshop peut être réalisé à travers les étapes suivantes: 1. Créez un nouveau document, 2. Ajoutez une couche d'arrière-plan, 3. Utilisez l'outil de pinceau pour dessiner des formes de base, 4. Ajuster les couleurs et la luminosité, 5. Ajouter du texte et des graphiques, 6. Utiliser des masques pour l'édition locale, 7. Appliquer les effets filtrants, ces étapes aident les concepteurs à construire un travail visuel complet à partir de zéro.

Photoshop est-il gratuit? Comprendre les plans d'abonnementPhotoshop est-il gratuit? Comprendre les plans d'abonnementApr 12, 2025 am 12:11 AM

Photoshop n'est pas gratuit, mais il existe plusieurs façons de l'utiliser à faible coût ou gratuit: 1. La période d'essai gratuite est de 7 jours, et vous pouvez faire l'expérience de toutes les fonctions au cours de cette période; 2. Les remises des élèves et des enseignants peuvent réduire de moitié les coûts et une preuve scolaire est requise; 3. Le package CreenIveCloud convient aux utilisateurs professionnels et comprend une variété d'outils Adobe; 4. Photoshopements et Lightroom sont des alternatives à faible coût, avec moins de fonctions mais des prix inférieurs.

Valeur de Photoshop: peser le coût contre ses fonctionnalitésValeur de Photoshop: peser le coût contre ses fonctionnalitésApr 11, 2025 am 12:02 AM

Photoshop vaut l'investissement car il offre des fonctionnalités puissantes et un large éventail de scénarios d'application. 1) Les fonctions principales comprennent l'édition d'images, la gestion des calques, la production d'effets spéciaux et l'ajustement des couleurs. 2) Convient aux concepteurs et photographes professionnels, mais les amateurs peuvent considérer des alternatives telles que GIMP. 3) Abonnez-vous à AdobecreativeCloud peut être utilisé comme nécessaire pour éviter les dépenses uniques élevées.

Le but central de Photoshop: conception de l'image créativeLe but central de Photoshop: conception de l'image créativeApr 10, 2025 am 09:29 AM

L'utilisation principale de Photoshop dans la conception de l'image créative est sa puissante fonctionnalité et sa flexibilité. 1) Il permet aux concepteurs de transformer la créativité en réalité visuelle à travers des couches, des masques et des filtres. 2) Les usages de base comprennent la culture, le redimensionnement et la correction des couleurs. 3) Les usages avancés tels que les styles de calque, les modes de mélange et les objets intelligents peuvent créer des effets complexes. 4) Les erreurs courantes comprennent une mauvaise gestion des couches et une utilisation excessive des filtres, qui peuvent être résolues en organisant des couches et en utilisant raisonnablement des filtres. 5) L'optimisation des performances et les meilleures pratiques incluent l'utilisation rationnelle des couches, la sauvegarde régulière des fichiers et l'utilisation des clés de raccourci.

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Version crackée d'EditPlus en chinois

Version crackée d'EditPlus en chinois

Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles

Navigateur d'examen sécurisé

Navigateur d'examen sécurisé

Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

SublimeText3 version anglaise

SublimeText3 version anglaise

Recommandé : version Win, prend en charge les invites de code !

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP