before 2020/University project

Graphic Editor

hom2s 2008. 12. 30. 06:29



 

Graphic Editor 개발환경 : Java Swing
구현기능 : - Line, Eclipse, Rectangle, Polygon 등의 도형을 Drawing이 가능
               - 그려진 도형을 Resize, Rotate 가능
               - 색 채우기, 라인 색 조정 등이 가능
               - 작업의 히스토리 저장/복구 가능
프로젝트 설명: 이미지를 직접 그리고 수정, 저장 가능한 프로그램. 여러 도형을 자유롭게 그림판에 그릴 수 있고 그려진 도형을 객체화하여 수정, 변형 가능하게 구현.



툴바 기능 - 네모그리기 원그리기 라인그리기 폴리곤 그리기 선택툴



 

그림 Panel- 그림이 실제적으로 그려지는 공간으로 그림 그리기, 사이즈 조정, 로테이트 등의 작업이 이루어지는 공간이다.



 

히스토리 Panel – - 각 그리기/ 혹은 도형 수정의 작업이 이루어 질 때마다 목록이 갱신되어 작업의 히스토리를 표시해줌. 포토샵의 히스토리와 같이 상위 순서로 이동 하면 선택한 상태의 그림Panel을 표시하게 함. - 도형객체가 생성될 때 마다 복사본을 따로 저장해 두어 불러들이는 방식으로 구현 .



이미지 수정기능 - - 색 추가 기능, 메뉴에 있는 선색, 색 채우기 기능을 이용하여 도형에 색을 결정 할 수 있음 - Move 기능, 도형을 Select 툴로 선택하여 마우스의 Drag 이벤트를 받아 도형 객체별로 이동이 가능함 - Rotate 기능, 도형 상단에 있는 점을 드래그 하여 도형을 360도 회전 가능함




'before 2020 > University project' 카테고리의 다른 글

MFC Socket을 이용한 화상회의 시스템  (0) 2008.12.30