검은 색 문자의 앤티 앨리어싱이 왜 회색조 이외의 색상을 사용합니까?


17

저는 개발자입니다. 저는 그래픽 디자이너가 아닙니다. 그러나 몇 년 전에 내가 알아 차린 이후로 나를 괴롭히는 질문이 하나 있습니다.

앤티 앨리어싱은 모르는 사람이있는 경우 문자 가장자리 및 기하학적 형태와 같은 고 대비 구분에서 선명도를 제거하는 방법입니다.

앤티 앨리어싱 처리 된 문자를 흰색 배경에 검은 색으로 표시하고 확대하여 픽셀을 볼 때 회색조와 다르게 색상이 표시됩니다. 검은 색에서 흰색으로 부드럽게 전환합니다.

여기에 이미지 설명을 입력하십시오

질문 : 흰색 배경에서 검은 색 문자를 앤티 앨리어싱하는 데 사용되는 그레이 스케일의 색상과 다른 색상은 왜 다른가요?

추신. : 평판이 충분하다면 "앤티 앨리어싱"태그를 만들겠습니다.


업데이트 : 나는 지금 이론을 생각했습니다.
글자가 컴퓨터 모니터에 표시되고 검은 색이 될 수있는 화면의 가장 작은 부분이 세 개의 작은 표시등으로 구성된 전체 픽셀 인 경우 글자의 가장 작은 점이 상당히 커지지 만 주변 또는 내부 도트로 구성된 앤티 앨리어싱은 문자의 크기가 더 작을 수 있도록 색상에서 측면으로 약간의 도움을 받아 픽셀의 1/3 만 표현할 수 있습니다.

그게 다야 ?


5
바로 그거야. '서브 픽셀 렌더링'이라고합니다. en.wikipedia.org/wiki/Subpixel_rendering
DA01

1
글꼴 렌더링에서 그레이 스케일 "평활화"는 일반적으로 앤티 앨리어싱 이라고 하며 다채로운 버전을 하위 픽셀 렌더링 이라고 합니다. @ DA01의 링크 외에도 다음을 참조하십시오 : en.wikipedia.org/wiki/Font_rasterization
Jari Keinänen

1
당신이 기회를 얻을 때 답변으로 업데이트를 다시 게시하십시오 :)
JamesHenare

우와, 나는 결국 그것을 얻었다. 모두 링크와 설명을 주셔서 감사합니다!
MarceloRamires

답변:


10

이것을 Windows에서 clearType이라고합니다 (또는 Marcelo와 같은 서브 픽셀 렌더링). 아이디어는 1 픽셀에 1 개의 값을 사용하는 대신 :
(127,127,127) <회색

우리는이 픽셀의 왼쪽을 덜 강조하고 오른쪽을 더 많이 만들 수 있습니다
(55,127,185)-파란 색조

와 오른쪽 픽셀의 경우 동일
(185,127,55)-
아래의 주황색 색조 는 (AA 없음)을 나타냅니다-(초기 클리어 타입)-(일반 AA)-(최신 클리어 타입)
여기에 이미지 설명을 입력하십시오

내 생각에 그것은 (지금 읽고있는 것과 같은) 작은 글꼴에만 잘 작동합니다
일반 그래픽의 경우 일반 AA를 사용합니다 (사실 포토샵은 clearType을 지원하지 않습니다)
희망이 도움이됩니다! 즐겨


3

내 추측은 옳았다.

글자가 컴퓨터 모니터에 표시되고 검은 색이 될 수있는 화면의 가장 작은 부분이 세 개의 작은 표시등으로 구성된 전체 픽셀 인 경우 글자의 가장 작은 점이 상당히 커지지 만 주변 또는 내부 도트로 구성된 앤티 앨리어싱은 문자의 크기가 더 작을 수 있도록 색상에서 측면으로 약간의 도움을 받아 픽셀의 1/3 만 표현할 수 있습니다.

DA01 및 koiyu (감사)의 도움이 필요하면 질문의 의견을 확인하십시오.


참고로 DA01과 koiyu의 의견에 Wikipedia 링크가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.