다른 그래픽 객체로 렌더링 할 모양이 여러 개 있습니다. 모양이 겹칠 때 색상을 결합하기 위해 일부 알파 블렌딩을 사용합니다. 그러나, 나는 그저 다른 것들과 조화를 이루기를 원한다. 이것이 가능한가?자바 스윙 그래픽 색상 블렌딩
덕분에,
제프
다른 그래픽 객체로 렌더링 할 모양이 여러 개 있습니다. 모양이 겹칠 때 색상을 결합하기 위해 일부 알파 블렌딩을 사용합니다. 그러나, 나는 그저 다른 것들과 조화를 이루기를 원한다. 이것이 가능한가?자바 스윙 그래픽 색상 블렌딩
덕분에,
제프
당신이 java.awt.Graphics2D 객체를 사용하여 도면에 대한 자바의 2D 그래픽 API를 사용하고 있습니까?
Composite 객체에 setComposite()를 호출하여 Graphics2D 객체에 합성 모드를 설정할 수 있습니다. 혼합 모드를 선택하려면, 클래스 java.awt.AlphaComposite의 인스턴스를 사용합니다.
java.awt.AlphaComposite의 API 문서를 살펴보십시오 - 다양한 합성 모드를 사용하는 방법에 대해 자세히 설명합니다.
The Java Tutorials: 2D Graphics, 특히 Compositing Graphics 부분을 자습서를 참조하십시오.
"나는 그저 다른 셰이프와 조화를 이루기를 원한다"는 의미를 정확히 이해하지 못합니다. 합성 모드를 설정하고 지정한 순서대로 도면을 작성하여 무엇과 혼합하고 싶은지 직접 선택할 수 있습니다.