2012-11-27 5 views
-2

PSD 파일의 병합 된 이미지 데이터에는 흰색으로 혼합 된 RGB 데이터가 들어 있습니다 (투명도 기준). Photoshop/PSD의 모든 버전에 맞습니까? 사용을 중지하거나 해당 색상을 제어 할 수 있습니까?Photoshop은 항상 투명 한 이미지를 흰색으로 혼합합니까?

컨텍스트 : C++ 코드를 사용하여 PSD 파일을 읽었습니다. (믿을만한 질문에 대답하기 위해 코딩 지식이 필요하지 않지만). PSD 파일에는 "이미지 데이터 섹션"(RGB, 투명도 (있는 경우) 및 알파 마스크)의 모든 레이어의 병합 된 데이터가 포함됩니다. 내 경험에 비추어 볼 때 RGB 데이터에는 투명도를 기반으로 한 흰색 색상이 미리 곱셈 된 것처럼 보입니다. 이것은 RGB를 투명도에 기반한 무언가와 혼합하고자 할 때 문제가됩니다. (게임 엔진에서이 데이터를 텍스처로 사용했습니다). 문제를 보여주는 이미지를 첨부했습니다. 상단 이미지는 PhotoShop의 소스입니다. 왼쪽 하단에는 병합 된 데이터의 RGB가 표시됩니다. 투명 이미지 부분은 흰색으로 혼합되어 있습니다. 내 목표는 RGB 데이터를 흰색 혼합없이 모든 레이어에서 가져 오는 것입니다. 즉, 오른쪽 하단의 이미지 (완전히 투명한 부분 만 흰색으로 채워짐)입니다.

enter image description here

은 간단하게 (예를 들어 IrfanView와) 레이어를 무시 어떤 도구 투명 PSD 파일을 열고 해당 이미지가 흰색으로 미리 곱셈되고 볼 수 있습니다.

투명 이미지 부품의 PNG 지원 색상과 같은 형식 - 흰색 (또는 다른 색상)과의 블렌딩이 수행되지 않습니다.

그럼 내 질문 : 그 블렌드 -와 - 화이트 이상 제어 할 수 있습니까? 모든 PhotoShop 버전이 그렇게합니까?

+0

의견이없는 downvotes는 무엇입니까? –

답변

0

당신은 이것을 제어 할 수 없습니다. Photoshop은 항상 레이어를 흰색으로 병합합니다.

PSD 파일을 엔진에 가져올 때 알파 값을 기준으로 색상을 빼는 작업이 끝났습니다.

2

질문을 올바르게 이해하면 레이어가 흰색 기본 배경과 병합 된 것 같습니다. Photoshop은 기본적으로 주위의 색상과 이미지를 혼합하므로 블렌딩중인 이미지 주위에 흰색이 있으면 흰색으로 혼합되며 모든 Photoshop 버전에 해당됩니다.

자체 레이어에서 흐리게 처리 할 항목이 있어야하며 다시 시도하십시오.

편집 : 알아두기. 글쎄, 그것이 내놓는 것은 그것이 내놓을 것으로 생각되는 것입니다. 저는 여러분이 가우시안 블러를 사용하고 있다고 가정하고 있습니다. 그렇다면 정확하게해야 할 일을하고 있습니다. 당신이 기대하는 것을 얻으려면 블러 도구 만 사용할 수 없습니다. 모양 중 일부는 더 선명하고 다른 일부는 더 흐리게 표시됩니다. 가우시안 블러는 모든 것에 대해 균일 한 흐림을 설정하므로 Photoshop에서 하나의 간단한 작업으로 원하는 것을 수행 할 수는 없습니다 (그러나이 작업을 여러 번 수행하려는 경우 자신 만의 작업을 할 수 있습니다).

지점 A에서 지점 B까지 얻으려면 각 줄을 시작하려면 자체 줄을 넣은 다음 smudge toolblur tool을 사용하여 원하는 줄을 얻으십시오. 여기이며, 얼룩 도구의 예 :

enter image description here

당신은 더 날카로운 라인에 대해 0 %의 100 % 대신 브러시의 경도를 확인 할 수 있습니다. Photoshop에서 요구하는 것처럼 완전 흐려진 선을 완전히 선명하게 만드는 것은 어렵습니다. 하지만 여전히 흐릿한 선을 사용할 수 있습니다. 원하는 더 울퉁불퉁 한 선을 사용하려면 Magic Wand 도구를 사용하여 부드러운 브러시 획을 선택한 다음 Paint Bucket 도구로 채우기를하면 원하는 효과를 얻을 수 있습니다 (앞뒤). ​​

enter image description here

다시 말해 Photoshop에는 원하는 작업을 수행 할 수있는 기본 동작이 없습니다.모든 기능이 내장되어있어 전체 이미지에 보편적 인 영향을 미치며, 이는 Photoshop의 모든 버전에 해당됩니다. 그러나 원하는 효과를 얻는 것은 매우 쉽습니다. 모든 것이 자신의 레이어인지 확인하고 Photoshop에서 사용할 수있는 도구로 실험 해보십시오.

+0

죄송합니다. 제 질문에 대해 충분히 명확하지 않다고 생각합니다. 나는 문제를 더 잘 설명하기 위해 나의 질문을 편집했다. –

+0

아 좋아요. 내 대답을 편집 했으니 도움이 되길 바랍니다. – Nagoshi

+0

답장을 보내 주셔서 감사 드리며 말씀하신 내용이 옳다는 것을 확신합니다. 하지만 그것은 내 질문에 대답하지 않습니다. 제 질문은 도구에 관한 것이 아닙니다. Photoshop에서 데이터를 저장하는 방법입니다. PSD 파일에는 병합 된 RGBA 데이터의 섹션이 포함되어 있으며이 데이터를 저장할 때 Photoshop이 모든 레이어의 RGB 데이터를 병합 한 것처럼 보이면 결과가 불투명 한 흰색 레이어와 병합된다고 말할 수 있습니다. 그리고 그 행동을 제어 할 수 있는지 알아 내려고하고 있습니다. –