2014-05-14 5 views
0

불규칙한 모양의 오브젝트 (다각형)를 가지고 이미지로 변환하고 싶습니다. 다각형은 그라데이션으로 채워집니다. 직사각형 모양 개체를 사용하여이 작업을 수행하는 방법에 대한 아이디어가 있지만 다각형의 경계를 얻을 수 없어서 다각형이 아닌 방법에 대한 아이디어가 있습니다.채워진 다각형을 이미지로 변환하는 방법

나는이 다른 스레드의 솔루션을 찾고 있었다, 그러나 다각형 모양에 대해 작동하지 않습니다 : Convert Shape object to Image object in Java

기본적으로, 나는에 대한 (다각형 모양으로 임의 지형을 생성하는 클래스를했습니다 'Tanks'/ 'Castles'타입 게임), 픽셀 처리를 위해 이미지로 변환해야합니다.

의견이나 제안이 있으십니까? 미안합니다. 쉬운 질문이라면 ... 저는 여전히 Java에 대해 아주 새로운 것입니다.

+0

작성한 'Polygon'또는 라이브러리에서 가져온 것이 있습니까? – durron597

+0

준비된 이미지로 더 잘 움직여야합니다. – mKorbel

+0

불명확하면 죄송합니다. Polygon은 java.awt.Polygon입니다. – Tony

답변

0

"I was looking at the solution in this other thread, but it won't work for a polygon shape: ..."

왜 다각형 작동하지 않는 이유는 무엇입니까? java.awt.Shape 인터페이스를 구현하고 있습니다.이 인터페이스에는 다른 객체 (이미지)가 성공적으로 그릴 수있게하는 데 필요한 모든 메소드가 포함되어 있습니다.

Shape#getPathIterator 메서드는 셰이프를 그리는 방법을 결정하는 데 사용되는 주요 방법이며 다각형은 그것을 명확하게 구현합니다.

관련 문제