• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Component channels for a document consisting of multiple layers

Community Beginner ,
Jul 04, 2022 Jul 04, 2022

Copy link to clipboard

Copied

I have a document with multiple layers. Each layer consisting of different color pixels. If I access the component channels using the componentChannels property of the document (see below), how do I get a component channel for the entire document? Are the channels for each of the layers merged or added?

 

AzzamMasood_0-1656918594834.png

 

This is my document:

AzzamMasood_1-1656918634656.png

 

TOPICS
Actions and scripting , Windows

Views

137

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe
Community Beginner ,
Jul 04, 2022 Jul 04, 2022

Copy link to clipboard

Copied

One thing I forgot to add: I'm looking to get the average color for the entire document.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 04, 2022 Jul 04, 2022

Copy link to clipboard

Copied

I would merge all visible layers to a new temporary layer, run the blur > average filter and get the colour values before deleting the temporary layer. No need to worry about component or other channels if this is a standard RGB or CMYK mode file with no spot colour channels.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 04, 2022 Jul 04, 2022

Copy link to clipboard

Copied

Problem is not to do it in Photoshop. I have to do it in Python. So, I blend/merge all layers, then get the average color from the histogram?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 04, 2022 Jul 04, 2022

Copy link to clipboard

Copied

Sorry I can't help with Python. If possible I'd just do it all in Photoshop and return the average value back to Python. 

Good luck, hopefully someone else can help.

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
People's Champ ,
Jul 04, 2022 Jul 04, 2022

Copy link to clipboard

Copied

LATEST

This is the component channel for the entire document (for all visible layers).

You can get the average color like this https://community.adobe.com/t5/photoshop-ecosystem-discussions/get-color-from-selected-area/m-p/1211...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines