File tree Expand file tree Collapse file tree 4 files changed +36
-0
lines changed Expand file tree Collapse file tree 4 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -242,6 +242,10 @@ const stillCamera = new StillCamera({
242
242
- [` flip: Flip` ](#flip) - * Default: ` Flip.None` *
243
243
- ` delay: number` - * Default: 1 ms*
244
244
- ` shutter: number` - * Default: Auto calculated based on framerate (1000000 µs/ fps). Number is in microseconds*
245
+ - ` sharpness: number` - * Range : ` -100` - ` 100` ; Default: ` 0` *
246
+ - ` contrast: number` - * Range : ` -100` - ` 100` ; Default: ` 0` *
247
+ - ` brightness: number` - * Range : ` 0` - ` 100` ; Default: ` 50` *
248
+ - ` saturation: number` - * Range : ` -100` - ` 100` ; Default: ` 0` *
245
249
- ` iso: number` - * Default: Auto*
246
250
- ` exposureCompensation: number` - * Default: ` 0` *
247
251
- [` exposureMode: ExposureMode` ](#exposuremode) - * Default: Auto*
@@ -281,6 +285,10 @@ const streamCamera = new StreamCamera({
281
285
- [` codec: Codec` ](#codec) - * Default: ` Codec.H264` *
282
286
- [` sensorMode: SensorMode` ](#sensormode) - * Default: ` SensorMode.AutoSelect` *
283
287
- ` shutter: number` - * Default: Auto calculated based on framerate (1000000 µs/ fps). Number is in microseconds*
288
+ - ` sharpness: number` - * Range : ` -100` - ` 100` ; Default: ` 0` *
289
+ - ` contrast: number` - * Range : ` -100` - ` 100` ; Default: ` 0` *
290
+ - ` brightness: number` - * Range : ` 0` - ` 100` ; Default: ` 50` *
291
+ - ` saturation: number` - * Range : ` -100` - ` 100` ; Default: ` 0` *
284
292
- ` iso: number` - * Default: Auto*
285
293
- ` exposureCompensation: number` - * Default: ` 0` *
286
294
- [` exposureMode: ExposureMode` ](#exposuremode) - * Default: Auto*
Original file line number Diff line number Diff line change @@ -43,6 +43,26 @@ export function getSharedArgs(options: StillOptions | StreamOptions): string[] {
43
43
*/
44
44
...( options . shutter ? [ '--shutter' , options . shutter . toString ( ) ] : [ ] ) ,
45
45
46
+ /**
47
+ * Sharpness (-100 to 100; default 0)
48
+ */
49
+ ...( options . sharpness ? [ '--sharpness' , options . sharpness . toString ( ) ] : [ ] ) ,
50
+
51
+ /**
52
+ * Contrast (-100 to 100; default 0)
53
+ */
54
+ ...( options . contrast ? [ '--contrast' , options . contrast . toString ( ) ] : [ ] ) ,
55
+
56
+ /**
57
+ * Brightness (0 to 100; default 50)
58
+ */
59
+ ...( ( options . brightness || options . brightness === 0 ) ? [ '--brightness' , options . brightness . toString ( ) ] : [ ] ) ,
60
+
61
+ /**
62
+ * Saturation (-100 to 100; default 0)
63
+ */
64
+ ...( options . saturation ? [ '--saturation' , options . saturation . toString ( ) ] : [ ] ) ,
65
+
46
66
/**
47
67
* ISO
48
68
*/
Original file line number Diff line number Diff line change @@ -10,6 +10,10 @@ export interface StillOptions {
10
10
flip ?: Flip ;
11
11
delay ?: number ;
12
12
shutter ?: number ;
13
+ sharpness ?: number ;
14
+ contrast ?: number ;
15
+ brightness ?: number ;
16
+ saturation ?: number ;
13
17
iso ?: number ;
14
18
exposureCompensation ?: number ;
15
19
exposureMode ?: ExposureMode ;
Original file line number Diff line number Diff line change @@ -31,6 +31,10 @@ export interface StreamOptions {
31
31
codec ?: Codec ;
32
32
sensorMode ?: SensorMode ;
33
33
shutter ?: number ;
34
+ sharpness ?: number ;
35
+ contrast ?: number ;
36
+ brightness ?: number ;
37
+ saturation ?: number ;
34
38
iso ?: number ;
35
39
exposureCompensation ?: number ;
36
40
exposureMode ?: ExposureMode ;
You can’t perform that action at this time.
0 commit comments