답변:
소음과 디더링은 대개 꽤 좋은 결과를냅니다. "밴딩"을보다 명확하게하는 몇 가지 사항이 있습니다.
또한 대상 장치가 무엇인지 아는 것이 유용합니다. 인쇄물을 대상으로하는지 (어떤 종류의 인쇄물이 중요한지 (예 : AM, 유사 스토캐스틱, 확률 론적) 컴퓨터 모니터 또는 모바일 장치 디스플레이) 그라디언트를 "확산"할 수있는 정도에는 차이가 있습니다. 또한 래스터 그래픽 또는 벡터 그래픽을 사용하더라도 차이가 있습니다.
결론은 : 이것은 매우 복잡한 주제입니다 :).
예, 고품질 그라디언트를 만들 수 있습니다. 고려해야 할 많은 요소가 있습니다.
Photoshop은 알파 채널을 디더링 할 수 없으며 디더링 할 수 없습니다. 가능하면 단색을 사용하는 것이 좋습니다. 또한 레이어 불투명도를 피하십시오. 필요한 정확한 색상을 사용하여 그라디언트를 만듭니다. 편집 : Photoshop CC 2014.2에 알파 채널 디더링이 추가되었습니다. :)
이미지 편집기가 채널당 8 비트 색상 심도를 사용하는 경우 누적 반올림 오류가 발생할 수 있습니다. 여러 레이어에서 생성 된 그라디언트를 생성하는 최상의 품질 방법 (블렌딩 모드 및 재생시 불투명도 포함)은 더 높은 비트 심도로 렌더링 한 다음 가능한 경우 채널당 8 비트로 디더링하는 것입니다. 포토샵이 할 수 있습니다. 하나의 레이어에서 모든 단색 그라디언트를 만들려면 채널당 8 비트가 정상입니다 (16 비트는 레이어 혼합이 관련된 경우에만 유용함).
디더링은 정말 중요합니다. (이전 요점 참조)
Illustrator를 사용하지 마십시오. 채널당 8 비트이며 디더링되지 않습니다.
이미지 스케일링은 디더링 작업을 잘 수행하지 못하도록하기 때문에 처음부터 올바른 크기로 이미지를 만들어야합니다.
대부분의 랩톱에는 채널당 6 비트 디스플레이가 있으며 애니메이션 디더링 트릭을 사용하면 상황을 개선 할 수 있습니다. 분명히 디스플레이와 싸우고 있으며 디스플레이로 인해 부드러운 결과를 얻지 못할 수 있습니다. Retina 디스플레이가 장착 된 새로운 MacBook Pro는 예외입니다. 24 비트 IPS 디스플레이가 있습니다. 편집 :이 게시물 이후 랩톱 디스플레이가 약간 향상되었습니다!
thebodzio가 제안했듯이, 다른 OS 레벨 프로세싱도 문제를 일으킬 수 있습니다.
Photoshop에서 16 비트 모드를 사용하는 경우 8 비트 모드에 대해 테스트하십시오. 8 비트 모드가 더 좋은 특정 상황과 16 비트 모드가 더 좋은 다른 환경이 있습니다. 기본 규칙 : 그라데이션이 하나 인 경우 디더링과 함께 8 비트를 사용하십시오. 불투명도를 사용하여 여러 레이어와 그라디언트가있는 경우 16 비트 모드를 사용하십시오.
이미지를 보면 다른 파괴적인 변환이 발생하는 것 같습니다. 웹 저장을 사용하고 있습니까? sRGB로 변환이 켜져 있습니까? 그렇다면 이미지를 끄십시오 (이미지의 품질을 망치고 동시에 색상을 파괴하는 가장 쉬운 방법입니다).
Marc Edwards는 "Photoshop은 알파 채널을 디더링 할 수 없으며 디더링 할 수 없습니다"라고 말합니다. 그렇다면 흰색에서 검은 색으로 디더링 된 그라디언트를 만든 다음 흰색을 투명하게 만들어 가짜를 만들 수 있습니다. 아아, 포토샵을 사용한 지 오래되었지만, 일반적인 아이디어는 다음과 같습니다.
(예, 이것이 답변보다 더 많은 의견이라는 것을 알고 있지만 의견 상자에 들어가기에는 너무 길었습니다.)
Illustrator에서 비슷한 문제를 발견했습니다 (그라디언트에 대한 "디더"옵션도 없음). 약간 미친 듯이 들리지만 올바른 글래스로 디더링을 근사 할 수있는 "유리"필터를 적용하면 문제가 해결됩니다.
나는 사용한다:
Illustrator에서는 객체 가장자리에 흰색 얼룩이 생겨 클리핑 마스크를 사용하여 수정할 수 있습니다.
결과? 오른쪽에 "Dithered"가 있습니다. 약간의 시끄러운 질감을 추가하지만 대부분의 밴드보다 낫다고 생각합니다.
그라디언트를 만들 때의 가장 기본적인 차이점 은 (레이어> 새 채우기 레이어> 그라디언트)에 디더 옵션이 내장되어 있으며 조정 가능한 상태로 유지되는 그라디언트 레이어 를 사용하는 것 입니다. 여기에서 스마트 레이어로 변환하고 추가 개선에 필요한 모든 효과를 추가 할 수 있지만 훨씬 더 나은 시작점을 제공합니다.
디더링을 보여주는 세 가지 샘플입니다. 아래의 세트는 디더링의 효과를 강조하기 위해 레벨이 조정 된 위의 세트입니다.
왼쪽에서 오른쪽으로, 첫 번째 것은 가장 눈에 띄게 밴딩됩니다. 디더가 없습니다. 두 번째는 디더와 같은 그라데이션입니다. 훨씬 낫다. 그리고 오른쪽에있는 세 번째는 디더링을 가지고 있으며, 디더를 높이기 위해 노이즈 레이어를 추가했습니다. 추가 노이즈를 추가하는 이유는 해설을 참조하십시오. 투명도 / 알파 채널을 디더링하는 방법은 "추가 노트"를 참조하십시오.
해설
나는 최소한의 색상 변화로 그라디언트를 크게 렌더링했으며 첫 번째 샘플과 같이 디더링없이 밴딩이 매우 잘 보입니다. 그런 다음 디더링에 대해 알아 내고 많이 개선했습니다. 이것이 두 번째 샘플입니다. 그러나 큰 렌더링 (여기서는 보이지 않음)에는 여전히 밴딩이있었습니다. 더 적극적인 디더링이 필요했습니다. 그라디언트 레이어를 복사하여 래스터 화하고 균일 한 단색 노이즈를 소량 (0.1 %) 추가했습니다. 그것은 대규모 이미지를 상당히 향상 시켰습니다. 이것이 세 번째 샘플입니다. 추가 노이즈 (기본적으로 디더링)의 개선은이 샘플과 같이 소규모에서는 잘 보이지 않지만 제가 작업했던 것과 같은 대형 렌더링에서는 매우 중요했습니다.
* 새 레이어의 불투명도로 노이즈를 제어 할 수 있으므로 별도의 노이즈 레이어를 만들었습니다.
추가 사항
나는 실제 이미지에 대해서만 논의했습니다. 사물의 하드웨어 및 드라이버 측면에도 영향을 줄 수 있습니다. 다른 장치는 다르게 표시 될 수 있습니다. 다른 답변들도 꽤 잘 다루었습니다.
Photoshop은 알파 채널을 디더링하지 않습니다. 투명도를 디더링해야하는 경우 알파 채널을 수동으로 디더링해야합니다. 마스크 레이어를 사용하여 투명도를 만들면 해당 마스크 레이어를 디더링하는 것만으로 문제가됩니다. 레이어 마스크로 작업 할 때는 레이어 마스크를 ALT+ left click로 표시하여 표시해야합니다.
주제에 대한 매우 유용한 기사 : http://nomorebanding.com/cache
본질은 다음과 같습니다.
아이디어는 16 비트 모드에서 그라디언트를 만든 다음 수동 디더링 (사용자 지정 디더링 레이어 사용) 절차에 따라 8 비트 모드로 변환하는 것입니다. 절차는 다음과 같습니다.
1. 자체 디더링 "엔진"을 만들 예정이므로 기본 디더링을 끄십시오 (편집> 색상 설정에서 디더링 사용을 선택 취소하십시오).
2. 새 레이어를 만듭니다 (맨 위).
3. 50 % 회색으로 채 웁니다.
4. 필터> 노이즈> 노이즈 추가. (25 %, 분포-균일, 단색 검사)
6. 레이어를 Linear Light로 설정하십시오.
7. 레이어 팔레트에서 불투명도를 1 %로 설정하고 채우기 불투명도를 19 %로 설정합니다.
중요 : 16 비트 모드에서 이미지 (노이즈 레이어 포함)를 평평하게하고 내보내기를 위해 8 비트 모드로만 변환해야합니다. 다른 방법으로하면 16 비트 정보를 모두 잃어 버리고 노이즈 레이어는 8 비트에서 정확하게 아무것도하지 않습니다. 또한 Photoshop의 Dither 사용 설정을 염두에 두십시오. 레이어 또는 기본 디더링 방법을 사용할 수 있지만 변환 중에 두 가지를 모두 사용하지 않으면 필요한 노이즈가 두 배가됩니다.