TonemapCurve(Single[], Single[], Single[]) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Créez une instance TonemapCurve immuable.
[Android.Runtime.Register(".ctor", "([F[F[F)V", "")]
public TonemapCurve (float[]? red, float[]? green, float[]? blue);
[<Android.Runtime.Register(".ctor", "([F[F[F)V", "")>]
new Android.Hardware.Camera2.Params.TonemapCurve : single[] * single[] * single[] -> Android.Hardware.Camera2.Params.TonemapCurve
Paramètres
- red
- Single[]
Tableau d’éléments dont la longueur est divisible par #POINT_SIZE
- green
- Single[]
Tableau d’éléments dont la longueur est divisible par #POINT_SIZE
- blue
- Single[]
Tableau d’éléments dont la longueur est divisible par #POINT_SIZE
- Attributs
Exceptions
si l’une des longueurs du tableau d’entrée n’est pas valide ou si l’un des éléments du tableau ne se trouve pas dans la plage [LevelBlack, LevelWhite]
si l’un des paramètres est null
Remarques
Créez une instance TonemapCurve immuable.
Les valeurs sont stockées sous la forme d’un tableau contigu de (Pin, Pout)
points.
Tous les paramètres peuvent avoir une longueur indépendante, mais doivent avoir au maximum CameraCharacteristics#TONEMAP_MAX_CURVE_POINTS
* #POINT_SIZE
des éléments et au moins 2 * #POINT_SIZE
éléments.
Tous les sous-éléments doivent se trouver dans la plage inclusive de [#LEVEL_BLACK
, #LEVEL_WHITE
].
Ce constructeur copie le contenu du tableau et ne conserve pas la propriété du tableau.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.