| 버전 14.5에서의
새로운 애노테이션 기능들
LEADTOOLS 버전 14.5에는 많은 새로운 애노테이션 기능들이 추가되었는바, 이들중 몇몇은
애노테이션의 디스플레이되는 방식에 대한 것이고, 다른 몇몇은 사용자 인터페이스에 관한 것 입니다.
버전 14.5의 신규 애노테이션 기능들 :
신규
애노테이션 회전 옵션
새로운 회전 옵션 인터페이스로, 두개의 회전 핸들들이 선택한 객체상에 디스플레이됩니다. 이 핸들들의 하나는 드래그시 객체를 회전시키는
"Gripper" 핸들이며, 다른 하나는 회전의 중심을 결정하는 "Center" 핸들입니다.
회전의 중심은 드래깅으로 이동될 수 있으며, 그리퍼 핸들은 드래깅으로 임의 위치로 이동될 수 있습니다.
다음 그림은 "그리퍼" 핸들의 드래깅에 의한 하나의 회전을 보여쥽니다 :
다음 그림은 "중심" 핸들의 이동을 보여줍니다 :
신규 애노테이션
사이드 핸들들
LEADTOOLS의 이전 버전에서, 직사각형 애노테이션 객체들은 객체를 다루기 위한 4개의 핸들들로 디스플레이되었습니다. 이
신규 기능으로, 직사각형 객체들은 4개의 추가적인 사이드 핸들들로 디스플레이됩니다. 이 사이드 핸들들의 드래깅은 한 면적내의
애노테이션 객체만을 리사이즈시킵니다. 모서리 핸들들의 드래깅은 가로와 세로 비율를 유지하면서
2개의 면적내의 객체를 리사이즈시킵니다.
다음 그림은 원래의 스타일과 새로운 스타일의 하나의 셈플을 보여줍니다 :
신규 애노테이션
복수선택
LEADTOOLS의 이전 버전에서, 개발자는 복수의 객체들을 선택한 다음 임의 객체의 임의 핸들을 드래깅함으로서 그 객체들을
다룰 수 있었습니다. 이 신규 복수선택 옵션으로, 모든 선택된 객체들은 하나의 복수선택 Border로 아웃라인됩니다. 그 복수선택
보더는 8종의 리사이즈 핸들들과 두종의 회전 핸들들을 갖습니다. 이제, 복수로 선택한 객체들의 이동/리사이즈/회전등은 용이하게
다뤄질 수 있습니다.
다음 그림은 원래의 스타일과 신규 스타일의 셈플을 보여줍니다 :
신규 XML 애노테이션
저장 포멧
이 기능은 XML(Extensible Markup Language) 포멧을 따르는 LEAD 애노테이션들을 저장하기 위한 텍스트
기반의 신규 포멧입니다.
ANNFMT_XML 포멧을 사용시 다음과 같은 장점들을 취할 수 있습니다 :
- ANNFMT_NATIVE 함수와는 달리, ANNFMT_XML 함수는 포워드 및 백워드 호환을
갖습니다.
- 사람이 쉽게 해독 가능한 함수들입니다.
- ANNFMT_XML 포멧을 사용한 파일은 표준 텍스트 편집기(예를들어, Notepad.exe)로
쉽게 수정될 수 있습니다.
- 임의의 표준 XML Parser를 사용하여 쉽게 Parse될 수 있습니다.
- XML로 동작하는 유틸리티들중 하나로 사용될 수 있습니다.
신규 XP 스타일
애노테이션 툴바
애노테이션 툴바는 Windows XP와 같은 사용자 인터페이스를 갖도록 지속적으로 업데이트 되어 왔습니다. 애노테이션 바는 사용자
고유의 이미지들로 특화될 수 있습니다.
다음 그림은 원래의 스타일과 신규 스타일의 셈플을 보여 줍니다 :
신규 캘리브레이트
규칙 기능
이 기능으로, 사용자는 원하는 사이즈에 대한 하나의 룰러를 자동으로 캘리브레이트할 수 있습니다. 이 기능은 사용자가 한 이미지내의
어떤것을 측정하기를 원할때 유용합니다. 측정을 위해 사용되는 애노테이션 객체들은 4 가지가 있습니다.
4종의 룰러 애노테이션 객체들은 Ruler Calibrate Automation 다이얼로그을 사용하여
캘리브레이크될 수 있습니다 :
- Automation Dialog:
- Annotation Ruler Object
- Annotation Poly-Ruler object
- Annotation Cross Product Object
- Annotation Protractor Object
신규 애노테이션 카저들
이 신규 기능은 자동 애노테이션 모드내의 많은 태스크들에 대해 다른 카저들을 디스플레이 합니다. 이 기능은 다음과 같은 상황들에서
유일한 애노테이션 카저들을 디스플레이합니다.
- 하나의 회전 그리퍼 핸들에 대한 Hovering시
- 하나의 회전 중심 핸들에 대한 Hovering시
- 8종의 사이즈 핸들 중 하나에 대한 Hovering시- 그 핸들과 애노테이션 객체의 회전에
기반하여 하나의 적정 화살표 카저가 디스플레이됨.
- 하나의 선택을 드래깅시
- 30 종의 애노테이션 툴들 중 하나를 사용시
모든 애노테이션 카저들은 사용자 고유의 특화 사양으로 변경될 수 있습니다.
다음 그림은 새로운 카저들의 일부를 보여 줍니다 :
신규 알파 백그라운드
채우기 옵션
LEADTOOLS의 이전 버전은 반투명한 백그라운드로 된 애노테이션들을 지원했습니다. 버전 14.5는 이제 0 (완전히 투명한
백그라운드)에서 255 (완전히 불투명한 백그라운드)까지의 알파 값을 지정하는 알파 옵션을 제공합니다.
다음 그림은 다른 알파 값들을 사용한 직사각형의 애노테이션 객체들을 보여 줍니다 :
신규 도트 대쉬 라인들
:
대부분의 LEAD 애노테이션 객체들은 라인 폭과 라인 스타일 옵션을 갖고 있습니다. 이 기능은 두꺼운 라인들로 된 애노테이션들을
그리기 위해 그리고, 대쉬된/도트된 고형체로 된 애노테이션들을 변경하기 위해 사용될 수 있습니다. LEADTOOLS의 이전 버전에서는
두꺼운 라인들로(1 픽셀이상의 선폭) 된 애노테이션을 그릴때 그 라인 스타일이 고형체가 되는 것을 요구했습니다. 이는 Windows
GDI의 한계때문에 기인한 것 입니다. 버전 14.5에서, 이 한계는 제거되었습니다. 이제 애노테이션 객체들은 임의 스타일의
두꺼운 라인들로 그려질 수 있습니다.
다음 그림은 하나의 셈플을 보여 줍니다.
신규 텍스트 애노테이션
옵션들
대부분의 LEAD 텍스트 애노테이션들은 이제 다음과 같은 기능들을 포함한 다양한 옵션들을 갖게 되었습니다 :
- 경계선을 숨기기 또는 보여주기
- 텍스트를 숨기기 또는 보여주기
- 텍스트와 경계선은 다른 칼라들을 가질 수 있슴
신규 Rubber
Stamp 디스플레이 스타일
LEADTOOLS의 이전 버전에서, 사용자는 26종의 미리정의된 고무 스탬프 애노테이션들 중 하나를 그릴 수 있었습니다. 사용자들은
그 동안 더 많은 종류들을 지원해 줄 것을 요청해 왔으며, LEADTOOLS는 이에대해 지속적인 추가 작업을 해오고 있습니다.
다음 그림은 원래의 스타일과 새로운 스타일의 셈플을 보여 줍니다.
다음과 같은 제품들이 상기 기능을 제공하고 있습니다.
|