투명한 배경의 레이어에 앤티 앨리어싱을 적용하는 방법은 무엇입니까?


12

중간에 검은 색 픽셀이 있고 투명한 배경이있는 레이어가 하나 있습니다.

그 아래에 불투명 한 흰색 배경을 추가하고 둘 다 병합 한 다음 "필터"메뉴에서 "앤티 앨리어스"를 클릭하면 적절한 경우 회색 픽셀이 올바르게 생성됩니다. 그러나이 이미지를 동적 배경 위에 사용하려고하므로 특정 색상에 앤티 앨리어스를 사용할 수 없지만 배경 불투명 레이어를 추가하지 않고 앤티 앨리어스 필터를 사용하면 아무 일도 일어나지 않습니다. 반투명 픽셀이 생성되어 다른 배경으로 앤티 앨리어싱 될 것으로 기대했습니다.

이것을 달성 할 수있는 방법이 있습니까? 아니면 잘못된 것을 시도하고 있습니까?


1
당신이하려는 일의 스크린 샷을 제공 할 수 있습니까?
JohnB

답변:


5

여전히 이것을 테스트하지는 않았지만 해결 방법을 찾았습니다. 또 다른 문제를 해결하면서 "Color to Alpha"옵션을 알게되었습니다. 여기에 꼭 필요한 것 같습니다. 하나의 특정 색상에 대해 평소와 같이 앤티 앨리어싱을 얻은 다음 Color to Alpha를 사용하여 해당 색상을 다른 정도의 투명도로 바꿀 수 있다고 생각합니다. 이것은 색상이 거의없는 간단한 레이어에서 잘 작동하며 더 바쁜 패턴에서는 문제가 될 수 있지만 적어도 내 필요에 맞습니다.


좋은 생각이야, 스미 그 왜 내가 이것을 생각하지 않았습니까? 어쨌든, 아주 오래된 문제에 감사드립니다. 어쩌면 누군가 김프 개발자 에게이 문제를 해결 (또는 필터 개선)하도록 요청해야합니까?
e-motiv

1

5 픽셀 테두리가있는 앤티 앨리어싱하려는 항목을 상자 선택 하여이 문제를 해결했습니다. 그런 다음 수정하려는 항목과 다른 색상으로 투명 영역을 채우지 만 채우기 불투명도를 1로 설정하십시오. 현재 상자를 선택한 상태로 앤티 앨리어싱 필터를 수행하십시오. 그런 다음 퍼지 선택 도구 (임계 값을 0으로 설정)를 사용하고 채우기 영역을 선택하면 새 앤티 앨리어스 부분까지 모든 항목이 선택됩니다. 그런 다음 선택을 삭제하십시오.

나에게 단색 배경이있었습니다. 따라서 배경색을 색상으로 선택한 다음 색상 선택기에서 채도 또는 값을 1 씩 조정 한 다음 투명 영역을 해당 색상으로 채 웁니다. 이렇게하면 앤티 앨리어스가 계산을 수행 할 때 거의 동일한 값의 투명 색상을 사용하게되므로 마치 거의 투명하게 앤티 앨리어싱하는 것과 같습니다.

채우기 색상으로 검정 또는 흰색 (불투명도 1)에서 잘 작동하는 것을 보았지만 앤티 앨리어스가 항목 색상보다 밝거나 어둡게 조정됩니다. 큰 문제는 아니지만 항목의 테두리 색에 더 가까운 채우기 색을 사용하면 효과가 더 깨끗합니다.

마찬가지로, 빨간색이 아닌 색 (파란색 / 녹색 / 등) 주위에 빨간색 채우기 색을 사용하면 앤티 앨리어스는 앤티 앨리어스를 적용 할 때 빨간색을 사용합니다. 일반적으로 바람직하지 않습니다.

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