Skip to main content
Participant
June 4, 2025
解決済み

rounded corner 를 rgb 고정값에 opacity 만 달라지는 방식으로 처리가 가능할까요?

  • June 4, 2025
  • 返信数 1.
  • 237 ビュー

rgba값을 추출하여 특정 rgb를 자동변환해주는 서비스를 개발중입니다.
rounded corner 에서 스무드하게 보여지기 위해 rgb 값이 자동으로 바뀌게되는데 이때문에 경계선이 깔끔하게 추출되지 않아 질문드립니다.
rgb는 고정된 상태로 opacity가 변경되면서 처리할수도 있을것 같은데 방법이 있을까요?
(이경우 특정 rgb에서 투명도를 유지한채로 색상을 바꾸면 깔끔하게 해결이 될것 같습니다)

    解決に役立った回答 Rucca Cina

    일러스트레이터의 기본 렌더링 방식으로 인해 어려울수 있겠네요.

    벡터기반 프로그램으로 곡선이 최종적으로 화면에 렌더링이될때 안티앨리어싱으로 인해 모서리를 부드럽게 처리합니다.

     

    그나마 시도 할 수 있는 방법이라면 오브젝트 > 모양 확장이나 오브젝트 > 확장 기능을 통해둥근 모서리가 벡터 경로로 변환 되면서 이렇게 변환된 객체가 더 이상 렌더링시 안티앨리어싱으로 RGB값을 변화시키는 중간 픽셀을 생성하지 않습니다. 

     

    만약 서비스가 RGBA 값을 추출하여 자동 변환하는 것이 목표라면, rounded corner의 경계선에 나타나는 '중간색' 또는 '반투명' 픽셀들을 특정 임계치(threshold)를 기준으로 원래 도형의 RGB로 간주하거나, 배경색으로 간주하는 로직을 개발해야 합니다. 

    返信数 1

    Rucca Cina解決!
    Legend
    June 10, 2025

    일러스트레이터의 기본 렌더링 방식으로 인해 어려울수 있겠네요.

    벡터기반 프로그램으로 곡선이 최종적으로 화면에 렌더링이될때 안티앨리어싱으로 인해 모서리를 부드럽게 처리합니다.

     

    그나마 시도 할 수 있는 방법이라면 오브젝트 > 모양 확장이나 오브젝트 > 확장 기능을 통해둥근 모서리가 벡터 경로로 변환 되면서 이렇게 변환된 객체가 더 이상 렌더링시 안티앨리어싱으로 RGB값을 변화시키는 중간 픽셀을 생성하지 않습니다. 

     

    만약 서비스가 RGBA 값을 추출하여 자동 변환하는 것이 목표라면, rounded corner의 경계선에 나타나는 '중간색' 또는 '반투명' 픽셀들을 특정 임계치(threshold)를 기준으로 원래 도형의 RGB로 간주하거나, 배경색으로 간주하는 로직을 개발해야 합니다.