# 이미지 채널 비트 연산

모든 픽셀의 빨강, 초록, 파랑 값을 비트 AND, OR 또는 XOR로 결합해 그레이스케일 이미지 하나로 만드세요. 이 저수준 연산은 채널이 서로 겹치는 방식을 보여주고, 글리치 그래픽 패턴을 만들며, 마스크와 스테가노그래피 실험, 비트로 디지털 색상이 저장되는 방식의 교육에 유용합니다. 원본의 알파 채널은 유지됩니다.

## 자주 묻는 질문

### 이 도구는 무엇을 계산하나요?

각 픽셀에서 8비트 빨강, 초록, 파랑 값을 가져와 선택한 비트 연산자로 결합합니다. 그 결과 하나가 해당 픽셀의 회색 값이 됩니다. 빨강이 240, 초록이 60, 파랑이 255인 픽셀은 AND 연산에서 48, OR 연산에서 255이 됩니다.

### AND, OR, XOR는 어떤 연산을 하나요?

AND는 세 채널 모두에 설정된 비트만 유지하므로 모든 채널이 밝지 않으면 결과가 어둡습니다. OR는 어느 한 채널에라도 설정된 비트를 유지하므로 채널 하나라도 밝으면 결과가 밝습니다. eor라고도 하는 XOR는 홀수 개의 채널에 설정된 비트를 유지해 뚜렷한 줄무늬 패턴을 만듭니다.

### 결과가 포스터화되거나 줄무늬처럼 보이는 이유는 무엇인가요?

비트 연산은 밝기가 아니라 숫자의 이진 표현을 사용하므로, 색상이 조금만 바뀌어도 상위 비트가 뒤집혀 결과값이 크게 달라질 수 있습니다. 특히 XOR에서 윤곽선 같은 줄무늬가 나타나는 이유입니다. 이는 예상된 동작이며 여러 글리치 아트 효과의 기반입니다.

### 그레이스케일 이미지에서는 어떻게 되나요?

그레이스케일 이미지는 서로 동일한 세 채널로 처리됩니다. 따라서 AND와 OR는 원래의 회색 값을 반환하며, XOR도 같은 값을 반환합니다. 동일한 비트가 홀수 개 있으면 설정된 상태로 유지되기 때문입니다. 이 연산자는 컬러 이미지에서 의미가 있습니다.

### 투명도가 유지되나요?

예. 알파 채널을 분리해 두고 색상 채널을 결합한 다음 알파를 다시 적용합니다. 그레이스케일 결과에서도 투명한 영역은 투명하게 유지됩니다.

### 이 도구는 어떤 용도로 쓰이나요?

색상이 인코딩되는 방식을 살펴보고, 모든 채널이 밝은 영역의 마스크를 빠르게 만들고, 비트 패턴을 숨기거나 드러내고, 추상적인 작품을 만드는 데 유용합니다. 개발자는 이미지 처리 파이프라인을 검증할 때도 사용합니다.

### 출력 형식은 무엇인가요?

결과는 무손실 PNG이며 회색조로 표시됩니다. 4000픽셀 제한을 초과하지 않으면 업로드한 이미지의 크기를 유지합니다.

### 어떤 형식을 업로드할 수 있나요?

최대 5MB의 JPEG, PNG, GIF, WebP, TIFF 또는 AVIF 이미지를 업로드하세요. 애니메이션 파일은 첫 번째 프레임을 사용합니다. JPEG 압축은 하위 비트를 변경하므로 JPEG 파일의 결과가 PNG보다 더 노이즈가 많아 보일 수 있습니다.

### Image Bitwise Blend와 어떤 차이가 있나요?

이 도구는 이미지 하나의 채널들을 결합합니다. Image Bitwise Blend는 같은 연산자를 사용해 서로 다른 이미지 두 개를 채널별로 결합합니다. 사진을 혼합하려면 해당 도구를 사용하고, 이미지 하나를 분석하려면 이 도구를 사용하세요.

### 어떤 엔진을 사용하나요?

이 도구는 libvips에서 sharp 라이브러리의 bandbool 연산을 사용하며, 각 픽셀의 밴드 전체에 연산자를 적용합니다. 결과는 정확하고 결정론적입니다.

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
