AJAX Imaging

LEADTOOLS는 인터넷/인트라넷 어플리케이션들을 개발하기 위한 기능/함수들을 제공합니다. .NET 클래스 라이브러리는 임의 URL의 파일들 또는 스트림들로 부터 이미지들을 로드하기 위한 방법들을 제공합니다. 이 기능/함수는 LEADTOOLS 애노테이션 파일들을 로딩시에도 똑같이 적용됩니다.

LEADTOOLS WebForms 컨트롤은 ASP.NET을 사용한 AJAX 스타일의 상호연동적인 웹기반의 어플리케이션들을 개발하기 위해 아래와 같은 기능/함수들을 제공합니다.

  • ASP.NET 2.0 Client Callbacks Manager에 기반함.
  • ASP.NET 2.0 웹폼상 하나의 이미지를 디스플레이하기 위한 Web ImageViewer 컨트롤
  • ImageViewer는 웹상에 임의 LEAD 이미지 파일포멧을 브라우저 전용 포멧(JPEG, GIF, PNG 및 BMP)으로 변환.디스플레이하기 위해 사용됩니다.
  • 브라우저용이 아닌 파일포멧들을 지원하기 위해 HTTP 핸들러를 포함.
  • 한 이미지의 해당 부분이 보기확대시 요구된 이미지의 타일된 부분들을 로딩함으로서, Tiling을 통한 대형 이미지 지원. 이때, 폭/높이는 임의로 변경될 수 있음.
  • 서버상 또는 http를 통해 억세스 가능한 파일들에 대한 파일정보를 획득하기 위해 HTTP 핸들러를 포함.
  • ImageViewer 컨트롤은 자동으로 확대 및 스크롤을 조정할 수 있음.
  • Google 지구와 같은 지리정보 이미지 어플리케이션들 처럼 많은 이미지들을 취급하는 AJAX 스타일 웹 어플리케이션들을 제작. 디스플레이를 위해 요구되는 이미지의 일부분들만이 다운로드되면서 복원됨.
이 기능이 포함된 제품들
Raster Imaging Pro V15
Vector Imaging Pro V15
Document Imaging V15
Document Imaging Suite V15
Medical Imaging V15
Medical Imaging Suite V15

ASP.NET 웹어플리케이션 제작 코드 팁
아래와 같은 C# 및 VB용 온라인 데모들을 참조바랍니다:

LEADTOOLS AJAX Web Forms Document Clean-up Demo
LEADTOOLS AJAX Web Forms Image Processing Demo

LEADTOOLS는 Progressive JPEG, Progressive CMPInterlaced GIF에 대한 지원을 포함함으로, 이들이 다운로드되는 것처럼 이미지들을 디스플레이할 수 있습니다. GIF 지원은 또한 투명성, 에니메이션 및 임베디드된 텍스트을 포함하며, GIF 코드는 픽셀당 1~8 비트 파일들을 지원합니다. FeedLoad 함수는 이미지 데이타가 네트워크상에 전송되고 있는 것처럼 디스플레이될 수 있도록 해 주며, 이 기능은 인터넷 프로그래머들이 이들 클라이언트의 스크린을 가장 빠르게 페인팅할 수 있게 합니다.

이 기능/함수는 LEADTOOLS Raster Imaging Pro V15, Document Imaging/Suite V15 그리고, Medical Imaging/Suite V15에 포함되어 있습니다. 추가적으로, 클라이언트로 부터 서버로 정보와 이미지들을 되돌려 보내주기 위해 HTTP 및 FTP 라이브러리들이 포함되어 있으며, INET 명령어 라이브러리는 원격 절차 콜들을 사용하여 원격 컴퓨터들을 컨트롤하기 위한 클라이언트/서버 어플리케이션들을 제작하기 위해 포함되어 있습니다. 인터넷 어플리케 이션들내에 이미지들을 연계시키기 위한 방법등을 제시해 주는 예제들이 다수 포함되어 있습니다.

LEADTOOLS는 인터넷과 연동시 다음과 같은 기능들을 구현할 수 있습니다:

  • 인터넷상에 비동기적으로 이미지(150종 이상의 라스터 포멧들중 임의 한 포멧에 저장된)를 로드하기 위해 FeedLoad 및 스트림 기능으로 부터의 로드를 사용
  • 서버측의 이미지 프로세싱을 수행하기 위해 ASP.NET 어플리케이션내 LEAD 컨트롤들을 사용
  • 브라우저가 지원하지 않는 파일 포멧으로 부터 브라우저가 지원하는 파일 포멧으로 이미지들을 변환하기 위해 ASP.NET 어플리케이션내 LEAD 컨트롤들을 사용.
  • 데이타베이스내 이미지들을 획득하고 갖다놓기 위해 ASP.NET 어플리케이션내 LEAD 컨트롤들을 사용
  • HTTP 폼을 통해 웹서버로의 임의 어플리케이션으로 부터 이미지들과 정보를 제시하기
  • FTP 서버로 이미지들을 업로드하기
  • 게시된 요청 스트링으로 부터 이미지들과 데이타를 분석하기
  • 임의의 LEADTOOLS 기능/함수를 수행하기 위해 클라이언트상 LEAD 컨트롤들을 사용
  • 데이타가 로드 루틴에 패드되는 방법을 컨트롤하기
  • JPEG 및 LEAD CMP 파일들의 프로그래시브한 읽고 쓰기를 핸들하기
  • 투명성, 인터레이스된 포멧팅 그리고, GIF 파일내 텍스트를 핸들하기
  • 에니메이션을 위해 사용되는 비트맵들의 목록들을 생성하고 유지하기
  • 에니메이션들을 생성하고 플레이하기, 에니메이트된 GIF 파일들을 읽고 쓰기 그리고, AVI 파일들을 읽기
  • 인터넷상에 전송되는 대부분의 다른 이미지 파일포멧들을 읽고 쓰기
  • 비디오 컨퍼런싱 프로그램을 포함한 클라이언트/서버 어플리케이션들을 생성하기



Copyright © 2008 by Hyubwoo. Info. Tech. Co., Ltd. All rights reserved.