알파 채널

알파 채널
Rick Davis

이 기사에서는 알파 채널의 기본 속성과 정의에 대해 알아봅니다. 이 강력한 그래픽 디자인 기능을 이해하고 미래의 예술 작품에 사용할 수 있도록 도와드리겠습니다.

알파 채널 은 컴퓨터 그래픽의 용어로 Alvy Ray Smith와 Ed Catmull이 도입했습니다. 1970년대 후반 New York Institute of Technology Computer Graphics Lab.

알파 채널 개념은 1984년 Thomas Porter와 Tom Duff의 논문에서 완전히 확립되었습니다.

알파 채널은 컴퓨터 생성 이미지, 비디오 푸티지 또는 3D 텍스처의 범프, 변위 또는 불투명도 속성의 불투명도(투명도라고도 함). (모든 비디오, 이미지 또는 텍스처 형식이 자동으로 알파 채널을 포함하는 것은 아닙니다.)

알파 채널에는 실제 이미지 데이터 외에 투명도 정보가 다양한 그래픽 형식 옵션(예: PNG)으로 저장됩니다. , PSD, TGA, DDS 또는 TIFF). 디지털 이미지 또는 비디오 영상에 알파 채널이 포함된 경우 파일 내에 색상 구성 요소 외에 추가 투명도 정보가 포함되어 있음을 나타냅니다.

알파 채널에는 색상 정보가 없고 투명도 정보만 포함되어 있습니다. 채널은 항상 그레이스케일 이미지로 시각화됩니다. 색상은 일반적으로 RGB 값으로 표시됩니다. 알파 채널은 일반적으로 다음과 같은 깊이를 갖습니다.이미지의 색상 채널. 예를 들어 8비트 이미지의 경우 알파 채널은 256개 수준으로 구성됩니다. 가능한 최대 투명도 그라데이션 수는 알파 채널에 사용되는 비트 수에 따라 다릅니다.

알파 채널을 포함하는 이미지 파일은 일반적으로 다음 구성 요소로 구성됩니다.

R = 빨간색 채널

G = 녹색 채널

B = 파란색 채널

A = 알파 채널

RGBA 색상 모델 표시.

RGB 채널은 HEX 번호 를 통해 숫자로 표시되며 일반적으로 그래픽 소프트웨어의 색상 선택기 인터페이스입니다.

왼쪽에서 알파 채널은 불투명도 60%인 alpha=60%로 설정되어 있습니다. 오른쪽에서 알파 채널은 불투명도가 100%인 alpha=100%로 설정되어 있습니다.

아래 예에서 다음과 같은 이미지를 볼 수 있습니다.

1 – 흰색 background.

또한보십시오: 과정 소개: 새로운 학습 방법

2 – 바둑판 배경

3 – 알파 채널의 그레이스케일 이미지. 밝은 영역은 더 불투명합니다. 어두운 영역이 더 투명합니다.

이미지 출처: Wikipedia

알파 값은 실제 값, 백분율 또는 정수로 측정할 수 있습니다.

  • 전체 투명도는 0.0으로 정의됩니다. 0% 또는 0, 알파 채널 이미지에서 순수한 검정으로 시각화.
  • 전체 불투명도는 1.0, 100% 또는 255로 정의되며 알파 채널 이미지에서 순수한 흰색으로 시각화됩니다.

가장그래픽 디자인 응용 프로그램은 알파 값의 조정 가능한 불투명도를 제공합니다.

바둑판 배경 레이어 위에 합성된 RGBA 이미지의 예. 알파는 위쪽이 0%이고 아래쪽이 100%입니다.

예를 들어 전경 요소의 불투명도를 알파 = 40%로 낮추면 기본 레이어의 색상이 60에서 표시됩니다. 두 레이어가 겹치는 영역의 % 불투명도. 결과적인 색상 혼합 효과는 보는 사람에게 완전히 새로운 색상의 환상을 만듭니다. 우리의 경우 흰색 배경 이미지와 결합된 불투명도 40%의 검은색 소스 색상의 색상 혼합 효과는 회색 사각형의 환영을 만듭니다.

흰색 배경에 두 개의 검은색 사각형 모양 . 왼쪽 사각형의 값은 alpha = 100%입니다. 오른쪽에 있는 것의 값은 alpha = 40%입니다. 검은색 사각형과 흰색 배경 레이어 사이의 혼합 효과는 회색의 환영을 만듭니다.

흰색 배경에 두 개의 검은색 사각형 모양. 왼쪽 사각형의 값은 alpha = 100%입니다. 오른쪽에 있는 것의 값은 alpha = 40%입니다.

검은 사각형과 흰색 배경 레이어 사이의 혼합 효과는 회색의 착시를 만듭니다.

알파 채널을 수신할 수 있으며 다음 세 가지 방법으로 내보냅니다.

1. 외부 또는 별도의 알파 채널

2. 통합(미리 곱셈)알파

3. 직선 알파

1로. 외부 또는 별도의 알파

외부 알파 채널 형태로 파일을 저장할 때 투명도 정보는 별도의 파일로 저장됩니다. 열 때 투명도 채널로 해석되어야 하는 회색조 파일입니다. 외부 알파 채널이 있는 이미지를 표시하려면 이미지 파일과 알파 채널 파일을 모두 가져와야 하며 렌더링 응용 프로그램을 사용하여 파일의 올바른 투명도를 설정해야 합니다. 이 과정을 알파 채널 해석이라고도 합니다.

2. 통합(Premultiplied) Alpha

통합 알파 채널(premultiplied alpha)을 사용하면 직접 알파 채널과 마찬가지로 투명도 정보가 별도의 채널에 저장됩니다. 직접 알파 채널의 주요 차이점은 이미지의 색상 값이 배경색과 혼합된다는 것입니다. 픽셀의 원래 색상이 얼마나 많이 사용되는지는 불투명도에 따라 다릅니다. 예를 들어 반투명 픽셀은 50% 검정색과 50% 배경색으로 저장됩니다. 알파 채널을 색상 채널로 통합하는 것은 알파 채널을 저장하는 대신 수행되는 것이 아니라 추가로 수행됩니다. 이를 통해 알파 채널을 지원하지 않는 애플리케이션에서도 이미지를 올바르게 표시할 수 있습니다.

3. 스트레이트 또는 통합 알파

소위 다이렉트 알파 채널(스트레이트 알파)로 알파 채널을 포함하는 파일에서,투명도 정보는 색상 채널 외에 별도의 채널에 저장됩니다. 파일 내의 픽셀은 3개의 값(R, G, B)뿐만 아니라 4개의 값(R, G, B, α)으로 저장됩니다. 예를 들어 전체 불투명도로 표시되는 진한 파란색 픽셀은 8비트의 색 농도에서 값(0, 0, 170, 255)으로 저장됩니다. 직접 알파 채널은 이미지의 색상 채널 정보를 변경하지 않습니다.

또한보십시오: SVG와 PNG의 차이점

바이너리 알파 채널

바이너리 알파 채널은 1비트만 사용하는 최소 알파 채널이며 여부만 나타낼 수 있습니다. 이미지 픽셀은 완전히 투명하거나 불투명합니다.

바이너리 알파 채널을 사용하는 것과 마찬가지로 이미지의 색상도 투명으로 정의할 수 있습니다. 이러한 유형의 투명도는 GIF(Graphics Interchange Format)에서 사용되며 렌더링에 사용되는 색조를 하나 줄일 수 있습니다. 그러나 투명도 정보가 각 픽셀에 개별적으로 저장되지 않기 때문에 기술적인 의미에서 알파 채널이 아닙니다.

마스킹 및 선택 도구로서의 알파

알파 채널은 레이어로 사용할 수 있습니다. 다양한 이미지 편집 프로그램에서 마스크 및 선택 도구. 선택 항목은 나중에 사용할 수 있도록 마스크 이미지에 저장할 수도 있습니다. Photoshop에서는 레이어가 마스크될 때 임시 알파 채널이 생성됩니다. 현재 선택을 사용하여 이미지를 자를 수도 있습니다. 이것은 종종 기존 색상 채널을 알파에 복사하여 수행됩니다.이 채널은 이미지 편집 기능(곡선, 대비, 브러시 등)을 사용하여 빠르게 편집할 수 있습니다.

알파 채널을 통한 이미지 크롭은 피사체의 선택된 영역을 검은색으로 나누는 마스킹 기법입니다. , 흰색 및 회색조 픽셀. 흰색은 선택된 픽셀, 검은색은 선택되지 않은 영역, 다른 그레이스케일은 부분적으로 선택된 영역과 선택되지 않은 영역과 관련됩니다.




Rick Davis
Rick Davis
Rick Davis는 업계에서 10년 이상의 경험을 가진 노련한 그래픽 디자이너이자 비주얼 아티스트입니다. 그는 작은 신생 기업에서 대기업에 이르기까지 다양한 고객과 함께 일하면서 효과적이고 영향력 있는 비주얼을 통해 고객이 디자인 목표를 달성하고 브랜드를 높일 수 있도록 도왔습니다.뉴욕시 시각 예술 학교를 졸업한 Rick은 새로운 디자인 트렌드와 기술을 탐구하고 이 분야에서 가능한 것의 경계를 지속적으로 넓히는 데 열정적입니다. 그는 그래픽 디자인 소프트웨어에 대한 깊은 전문 지식을 가지고 있으며 항상 자신의 지식과 통찰력을 다른 사람들과 공유하기를 열망합니다.디자이너로서의 작업 외에도 Rick은 헌신적인 블로거이기도 하며 그래픽 디자인 소프트웨어 세계의 최신 트렌드와 개발을 다루는 데 전념하고 있습니다. 그는 정보와 아이디어를 공유하는 것이 강력하고 활기찬 디자인 커뮤니티를 육성하는 데 핵심이라고 믿으며 항상 온라인에서 다른 디자이너 및 크리에이티브와 연결하기를 열망합니다.클라이언트를 위한 새 로고를 디자인하든, 자신의 스튜디오에서 최신 도구와 기술을 실험하든, 유익하고 매력적인 블로그 게시물을 작성하든, Rick은 항상 최고의 작업을 제공하고 다른 사람들이 디자인 목표를 달성하도록 돕기 위해 최선을 다하고 있습니다.