Edit in GitHubLog an issue

Channel

Represents a channel in a Photoshop document. You can access instances of channels using one of these methods:

Copied to your clipboard
1// An array of component channels in the document
2const componentChannels = app.activeDocument.componentChannels
3
4// An array of active (selected) channels in the document
5const activeChannels = app.activeDocument.activeChannels
6
7// Reference a document's Red channel
8const redChannel = app.activeDocument.channels[0]

Properties

NameTypeAccessMin VersionDescription
color
R W
23.0
The color of the channel.
histogram
number[]
R
23.0
A histogram containing the number of pixels at each color intensity level for this channel. The array contains 256 members. The target channel must be visible.
kind
R W
23.0
The type or kind of the channel.
name
string
R W
23.0
The name of the channel. For component channels this name can be localized. Fixes in Photoshop 24.6 - For component channel it is no longer converted into lowercase and is same as in UI - For component channel it will throw an error if channel no longer exist in document
opacity
number
R W
23.0
The opacity or solidity of the channel.
parent
R
23.0
The containing document.
visible
boolean
R W
23.0
The visibility of the channel.

Methods

duplicate

23.0

async : Promise<void>

Duplicates the channel to the parent document, or a target document if specified.

Copied to your clipboard
1// duplicate the channel
2await channel.duplicate()
3
4// duplicate to a different, compatible document
5const newDoc = psApp.documents[1]
6await channel.duplicate(newDoc)

Parameters

NameTypeDescription
targetDocument?
if specified, duplicate to a different document target.

merge

23.0

Promise<void>

Merges a Spot Color channel into the component channels.


remove

23.0

Promise<void>

Deletes the channel.

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.