Edit in GitHubLog an issue

CalculationsOptions

An object literal can be constructed with the following properties and passed to Document.calculations. As a type, CalculationsOptions can be used in Typescript development.

Copied to your clipboard
1const options = {
2 source1: {
3 document: doc,
4 layer: doc.layers[0],
5 channel: CalculationsChannel.GRAY
6 invert: true
7 },
8 source2: {
9 document: doc,
10 layer: CalculationsLayer.MERGED,
11 channel: doc.channels[2]
12 },
13 blending: CalculationsBlendMode.DARKEN,
14 opacity: 50,
15 result: CalculationsResult.NEWCHANNEL
16};
17await require('photoshop').app.activeDocument.calculations(options);
18
NameTypeDefaultRangeMin VersionDescription
blending
MULTIPLY
-
24.5
The blend mode used to merge "Source 1" and "Source 2" together. "Source 1" will be rendered above "Source 2"
mask
-
-
24.5
The Mask reference to be used in the Calculations operation
opacity
number
100
0..100
24.5
The opacity used for "Source 1" when merged with "Source 2".
result
-
-
24.5
Where to output the result of the Calculations operation
source1
-
-
24.5
The "Source 1" reference to be used in the Calculations operation. "Source 1" will be rendered above "Source 2"
source2
-
-
24.5
The "Source 2" reference to be used in the Calculations operation
Was this helpful?
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.