2011-11-04 2 views
0

이미지를 조작하고 중첩시키는 Java 이미징 라이브러리를 찾고 있습니다.이미지를 조작하고 중첩시키는 Java 라이브러리

더 구체적으로 말하자면, 기본 이미지, 정렬 개요 및 크기와 색상 채우기를 변경할 수 있어야합니다. 그런 다음 결과 이미지 중 일부를 가져 와서 새 이미지를 만들기 위해 겹치고 싶습니다.

이미지를 조작 할 수 있도록 SVG를 사용해야한다고 생각했는데, 너무 겹쳐서는 안됩니다. 그러나 이전에이 작업을 수행하지 않았으므로 기본적으로 SVG가 올바른 방법인지 또는 대안에 대한 제안인지 확인하려고합니다.

편집 : 웹 사이트에 표시하고 싶다고도해야한다고 생각합니다. 나는 또한 자바 스크립트 이미지 조작을 조사해야합니까? 나는 자바가 더 적합 할지도 모른다라고 생각하고있다.

답변

1

나는 SVG가 최상의 접근 방식 인 것처럼 들리므로 SVG에 대해 더 많이 살펴 보길 권한다. SVG는 XML을 사용하여 이미지를 정의 할 수 있으며, 이미지를 렌더링하거나 다른 형식으로 변환 할 수 있습니다. SVG에 대한 좋은 점은 특정 플랫폼에 의존하지 않는다는 것입니다. 브라우저는 기본적으로 SVG를 지원하기 시작했으며 SVG를 사용하기위한 도구가 많이 있습니다.

Batik 및 FOP는 SVG와 함께 작동하는 두 개의 훌륭한 Java 라이브러리입니다.

희망이 도움이됩니다.

+0

요점은 다른 답변에서 이미 제안한 Java 2D 라이브러리보다 SVG 라이브러리가 제공 할 추가 기능이 필요합니까? – FrontierPsycho

+1

필자는 코딩의 양과 원하는 복잡성에 달려 있다고 생각합니다. SVG는 필요한 모든 것을 다해야하지만 SVG를 배워야합니다. Java 2D API도이 모든 것을 할 수 있지만 모든 것을 코드화해야합니다. – cjstehno

1

Java 2D API를 사용하면 쉽게 작업을 수행 할 수 있습니다.