버전 12.1 대비 LEADTOOLS API 버전 13의 변경 사항은 다음과 같습니다.

  • 이제, LEADTOOLS Callback 함수는 C Calling Convention 대신 PASCAL Calling Convention을 사용합니다. 이로써 VB6, VB7, C# 등에서 Callback을 사용할 수 있습니다.
  • LEADTOOLS는 혼합 이미지 및 텍스트 컴포넌트를 포함하고 있는 이미지를 지원하기 위해 Mixed Raster Content 모듈을 지원합니다.
  • LEADTOOLS는 1-bit 및 24-bit 비트맵의 Super-compression을 지원합니다.
  • LEADTOOLS는 Annotation 파일의 정보를 가져오고 Annatation 파일에서 페이지를 삭제하기 위한 수단을 제공합니다.
  • LEADTOOLS는 JPEG, CMP 및 JPEG TIFF 파일에 Lossless 변환 (Rotate, Flip 및 Reverse)를 수행할 수 있습니다. 이미지 로딩, 변환 수행 및 이미지 저장에 매우 뛰어납니다.
  • LEADTOOLS는 이미지에서 Red-eye를 제거할 수 있는 기능을 지원합니다.
  • LEADTOOLS는 Anti-aliasing 필터를 지원합니다.
  • LEADTOOLS는 Gaussian Blurring을 수행할 수 있습니다.
  • LEADTOOLS는 R, G 및 B 컬러 채널을 통해 컬러 채널 값을 변경할 수 있도록 해줍니다.
  • 새로운 함수들은 "Colored Gray"로 변환하여 이미지에 오래된 느낌을 줄 수 있습니다.
  • LEADTOOLS는 리스트 내에 비트맵을 추가하거나 평균화할 수 있습니다.
  • LEADTOOLS는 귀하가 비트맵 내의 개별 영역 크기를 재조정할 수 있도록 해줍니다.
  • LEADTOOLS는 이미지에 Motion Blur를 추가할 수 있습니다.
  • 새로운 함수들은 단일 Opacity 값을 사용하거나 Opacity 값을 다양하게 만들어 이미지를 혼합할 수 있도록 해줍니다. 다양한 Opacity 값을 사용하면 Feathering 모양을 만들 수 있습니다.
  • LEADTOOLS는 비트맵에 Border 및 Frame을 추가할 수 있도록 해줍니다.
  • LEADTOOLS는 Annotation 오브젝트의 Grouping 및 Ungrouping에 대해 더 많은 지원을 제공합니다.
  • LEADTOOLS Image List는 이제 Image List 내의 개별 아이템을 다시 그릴 수 있게 해줍니다.
  • LEADTOOLS는 확대경을 윈도우, 컨트롤 또는 오브젝트에 부착시킬 것인지 결정하는 것에 대한 지원을 제공합니다.
  • ISIS ASCII 태그에 대한 지원이 제공됩니다.
  • LEADTOOLS는 PSD 파일의 레이어 로딩 및 저장을 지원합니다.
  • LEADTOOLS는 48 및 64-bit 비트맵의 픽셀 데이터를 가져오거나 설정할 수 있도록 해줍니다.
  • LEADTOOLS Picturize 기능은 단일 비트맵 또는 비트맵 리스트를 사용하여 이미지를 Picturize하도록 확장되었습니다.
  • LEADTOOLS는 귀하가 그리는 동안 Shift 키를 누름으로써 특정 Annotation의 모양을 변경할 수 있도록 해줍니다. (타원 오브젝트는 자동으로 원이됩니다. Note, Button, Audio Clip 등과 같은 다른 Annotation들은 자동으로 정사각형으로 그려집니다.)
  • LEADTOOLS는 Metafile을 Hotspot Annotation과 Freehand Hotspot Annotation에 연결할 수 있도록 해줍니다.
  • LEADTOOLS는 Annotation 오브젝트의 이름을 이동시킬 수 있는 기능을 제공합니다.
  • LEADTOOLS는 꺾인 영역을 제작하거나 기존의 영역에 꺾인 영역을 추가할 수 있도록 해줍니다.
  • LEADTOOLS는 표준 곡선을 Bezier 곡선을 변경할 수 있도록 해줍니다.
  • LEADTOOLS는 로드가 수행되는 동안 비트맵의 크기를 재조정 할 수 있습니다.
  • LEADTOOLS는 버퍼를 압축 및 복원할 수 있습니다.
  • LEADTOOLS는 비트맵을 메모리에 파일로 저장할 수 있도록 해줍니다.
  • LEADTOOLS가 Exif Extension을 지원함으로써, 귀하가 Extension Data로 Exif 파일 내에 포함되어 있는 내장된 오디오 데이터 및 Stamp를 가져올 수 있습니다.

변경되거나 제거된 기능
다음의 기능들은 이전 버전의 LEADTOOLS에서 변경되거나 제거된 기능들입니다. 변경된 사항들에 대해 더욱 자세한 정보는 별도 문의 바랍니다.

  • L_AllocateBitmap이 새로운 메모리 타입 플래그를 지원합니다.
  • L_AnnGetBoundingRect가 하나의 새로운 파라메터를 가집니다.
  • L_AnnGetName이새로운 두개의 파라메터를 가집니다.
  • L_AnnGetRect가 새로운 하나의 파라메터를 가집니다.
  • L_AnnSave가 새로운 하나의 파라메터를 가집니다.
  • L_AnnSaveMemory가 새로운 하나의 파라메터를 가집니다.
  • L_AnnSaveOffset이 새로운 파라메터를 가집니다.
  • L_AnnSetName이 새로운 두개의 파라메터를 가집니다.
  • L_GetBitmapHistogram이 새로운 하나의 파라메터를 가지고 12 및 16-bit Grayscale 이미지를 지원합니다.
  • L_GetDefaultLoadFileOption이 새로운 하나의 파라메터를 가집니다.
  • L_GetDefaultSaveFileOption이 새로운 하나의 파라메터를 가집니다.
  • L_HalftoneBitmap이 새로운 두개의 파라메터를 가지고 12 및 16-bit Grayscale 이미지를 지원합니다.
  • L_HistoEqualizeBitmap이 새로운 하나의 파라메터를 가집니다.
  • L_LoadFile이 새로운 플래그를 지원합니다.
  • L_LoadFileOffset이 새로운 플래그를 지원합니다.
  • L_LoadFileTile이 새로운 플래그를 지원합니다.
  • L_MedianFilterBitmap이 12 및 16-bit Grayscale 이미지를 지원합니다.
  • L_MaxFilterBitmap이 12 및 16-bit Grayscale 이미지를 지원합니다.
  • L_MinFilterBitmap이 12 및 16-bit Grayscale 이미지를 지원합니다.
  • L_RemapBitmapIntensity이 하나의 새로운 파라메터를 가집니다.

다음과 같은 함수들이 제거되었습니다.

  • L_GetBitmapHistogramGray. 동일한 기능을 사용하기 위해서는 L_GetBitmapHistogram 함수를 사용하십시오.
  • L_HalftoneBitmapExt. 동일한 기능을 사용하기 위해서는 L_HalftoneBitmap 함수를 사용하십시오.
  • L_ToggleBitmapCompression. 동일한 기능을 사용하기 위해서는 L_ChangeBitmapCompression 함수를 사용하십시오.

변경된 구조체

  • BITMAPHANDLE 구조체가 하나의 새로운 멤버를 갖습니다.
  • LOADINFO 구조체가 네 개의 새로운 멤버를 갖습니다.
  • FILEINFO 구조체가 하나의 새로운 멤버를 갖습니다.
  • SAVEFILEOPTION 구조체가 하나의 새로운 멤버를 갖습니다.

새로운 구조체
새로운 구조체들은 다음과 같습니다:

  • ADDBORDERINFO
  • ADDFRAMEINFO
  • ANNFILEINFO
  • BALANCING
  • COMPRESSIONOPTIONS (MRC module)
  • CURVE
  • DECOMPRESSDATA
  • EXTENSION
  • EXTENSIONLIST
  • LAYERINFO
  • LILDRAWITEM
  • MINSEGMENT (MRC module)
  • SEGMENTDATA (MRC module)
  • STARTDECOMPRESSDATA

새로운 컨트롤 매시지
새로운 컨트롤 메시지들은 다음과 같습니다:

  • L_ILM_DRAWITEM
  • L_ILM_GETFIRSTVISIBLE
  • L_ILM_GETVIEWSIZE

다음 목록들은 버전 13의 새로운 함수 목록들입니다.

Annotations (Document/Medical에 한함)

  • L_AnnDeletePage
  • L_AnnDeletePageMemory
  • L_AnnDeletePageOffset
  • L_AnnFileInfo
  • L_AnnFileInfoMemory
  • L_AnnFileInfoOffset

Decompressing Buffers

  • L_DecompressBuffer
  • L_StartDecompressBuffer
  • L_StopDecompressBuffer

EXIF Extensions

  • L_FreeExtensions
  • L_GetExtensionAudio
  • L_LoadExtensionStamp
  • L_ReadFileExtensions

Image Processing

  • L_AddBitmaps
  • L_AddBorder
  • L_AddFrame
  • L_AlphaBlendBitmap
  • L_AntiAliasBitmap
  • L_BalanceColors
  • L_CombineBitmapExt
  • L_ConvertBitmapSignedToUnsigned
  • L_ConvertToColoredGray
  • L_CreateFadedMask
  • L_EdgeDetectorBitmap
  • L_FeatherAlphaBlendBitmap
  • L_GaussianFilterBitmap
  • L_GetFunctionalLookupTable
  • L_GetUserLookupTable
  • L_GrayScaleBitmapExt
  • L_LineProfile
  • L_MotionBlurBitmap
  • L_PicturizeBitmapList
  • L_PicturizeBitmapSingle
  • L_RemoveRedeyeBitmap
  • L_SwapColors
  • L_UnsharpMaskBitmap

ISIS

  • L_ISISGetTagASCII
  • L_ISISGetTagASCIIChoice
  • L_ISISGetTagLongChoice
  • L_ISISGetTagShortChoice
  • L_ISISSetTagASCII

Magnifying Glass

  • L_WindowHasMagGlass

Mixed Raster Content Module

  • L_MrcDeleteSegment
  • L_MrcEndBitmapSegmentation
  • L_MrcEnumSegments
  • L_MrcGetPagesCount
  • L_MrcLoadBitmap
  • L_MrcSaveBitmap
  • L_MrcSaveBitmapT44
  • L_MrcSegmentBitmap
  • L_MrcSetNewStripe
  • L_MrcSetStripeMaxHeight
  • L_MrcSetStripeSegment
  • L_MrcStartBitmapSegmentation
  • L_MrcUpdateSegmentData
  • MRCENUMSEGMENTSPROC
  • SEGMENTATIONCALLBACK

PSD Layers

  • L_LoadLayer
  • L_SaveBitmapWithLayers

Saving Buffers

  • L_SaveBitmapBuffer
  • L_SaveFileBuffer
  • SAVEBUFFERCALLBACK

Super Compression

  • L_ChangeBitmapCompression

Transforming Files

  • L_TransformFile
  • LEADMARKERCALLBACK
  • TRANSFORMFILECALLBACK

기타

  • L_CurveToBezier
  • L_GetBitmapClipSegments
  • L_GetBitmapClipSegmentsMax
  • L_GetPixelData
  • L_LoadBitmapResize
  • L_PutPixelData
  • L_ResizeBitmapRgn
  • L_SetBitmapRgnCurve

Raster Imaging 및 Raster Imaging Pro는 LEAD사의 이미징 툴 킷 제품군 중 핵심 제품이며, 버전 13에서는 현재 사용 가능한 가장 강력한 이미징 프로세싱 기능을 갖게 되었습니다. 또한, 버전 13에는 Expanded TWAIN 지원, 향상된 컬러 변환 기능 및 이미지를 메모리에 압축하는 기능 등이 추가되었습니다. 진보된 새로운 외형 및 기능 세트를 통해 새로운 Common Dialog들이 더욱 향상되었습니다. 또한, 추가적인 이미지 포멧이 지원되어 지원되는 이미지 포멧의 수는 70종에 이릅니다.

“LEADTOOLS Raster Imaging은 우리의 개발 툴 킷 제품군의 기반이 되는 제품이기 때문에, 앞으로 출시될 .NET 버전을 포함하는 다른 툴 킷들에 도움이 될 더 많은 이미지 프로세싱 개선 사항 및 새로운 TWAIN 지원을 추가함으로써 버전 13이 가장 강력한 업그레이드가 되기를 바라고 있다.”라고 LEAD Technologies사의 사장인 Rich Little은 말합니다.

LEADTOOLS 이미지 프로세싱 개선사항에는 Unsharp Mask, Red Eye Removal, JPEG 및 CMP의 Lossless Transform, Load Process 동안의 비트맵 크기 조절 기능, Anti-aliasing 지원, JPEG-LAB 및 TIFF-LAB 지원 등이 포함됩니다. Expanded TWAIN 지원은 Memory Buffered Transfer의 성능 향상은 물론, Memory Buffered Transfer 데이터를 파일로 직접 저장하는 기능을 포함합니다. IBM AFP, PTOCA, Wireless Bitmap(WBMP), 무선 인터넷 디바이스에서 사용되는 포멧 등이 새로운 이미지 포멧으로 지원됩니다. 업그레이드된 컬러 변환이 지원됨으로써 더 좋은 컬러 매치, 유연성 및 사용자 특화 기능을 제공하기 위한 더 많은 변환 옵션을 제공할 수 있습니다. 메모리 옵션 내의 LEADTOOLS Advanced Compression은 이미지 데이터를 시스템 전송으로 이동할 수 있도록 해주며, 고객들이 Windows의 이미지 크기 제한을 극복할 수 있도록 해줍니다. 또한, 새로운 Common Dialog 속성은 개발 기간을 단축시키고 개발자 어플리케이션의 End User들에게 일관된 형상 및 느낌을 제공할 것입니다.

LEADTOOLS 버전 13 Raster Imaging 툴 킷은 Microsoft사의 Visual Studio .NET의 장점을 취하고 새로운 LEADTOOLS Digital Paint Module을 위한 플랫폼 툴 킷으로써 자리잡기 위해 제작된 LEAD사의 새로운 .NET 컨트롤을 채택할 것입니다.


LEADTOOLS의 Document Imaging Toolkits 버전 13에 더욱 두드러진 새로운 OCR Engine과 Annotation 업그레이드 및 향상된 이미지 프로세싱 기능들

Document Imaging 어플리케이션 개발자들이 완벽한 Document 관리 시스템을 제작할 때 그들에게 필요한 기능을 제공하기 위하여, 버전 13은 최고의 이미지 프로세싱 기능을 제공하고, 새로운 OCR Engine 및 추가 Annotation 지원을 제공합니다. 또한, 버전 13은 Expanded TWAIN을 추가로 지원합니다. 새로운 TWAIN 기능은 Barcode Scanning을 지원하는 어플리케이션에서 더욱 유용한 압축 포함 또는 압축 없는 Memory Buffered Transfer를 포함하며, TWAIN 내에 정의된 모든 기능에 대한 쿼리 가져오기 및 설정, 확장된 이미지 정보 억세스 등을 포함하고 있습니다. 새로운 이미지 포멧들은 LEADTOOLS Document Imaging/Documet Imaging Suite에서 지원되며 사용 가능한 지원 가능한 이미지 포멧의 수는 총 70종에 달합니다.

“LEADTOOLS Documet Imaging의 버전 13은 핵심 버전이며 우리 고객들의 입력 정보에 의해 주도되어 왔다. 더 많은 어플리케이션들이 향상된 이미징 Routine을 요구하고 산업계가 Electronic 및 Web-ready Office 문서의 개념으로 진행됨에 따라, 이미징과 압축에 대한 LEAD사의 개선사항들이 매우 중추적인 역할을 하게될 것”이라고 LEAD Technologies사의 사장인 Rich Little은 말합니다.

LEADTOOLS의 새로운 OCR Engine(Document Imaging Suite에서 또는 Plug-in으로 사용가능)은 다른 페이지들이 다른 프로세싱 단계에 있을 때 개발자들이 하나의 다큐먼트의 복수 페이지를 동시에 관리할 수 있는 기능을 제공하여 End User들이 Recognition 프로세스 기간 동안 텍스트를 확인하고 수정할 수 있도록 하며, 양쪽으로 펼쳐진 책과 잡지를 위해 다큐먼트를 Two-page 모드로 처리할 수 있도록 해줍니다. LEADTOOLS Annotation 향상 기능은 드로잉을 하는 동안 Shift 키를 눌러서 특정 Annotation의 모양을 변환시킬 수 있는 기능, Annotation Object의 이름을 이동하는 기능은 물론 Multi-page Annotation 파일 지원 등이 포함됩니다.

Documet Imaging의 버전 13은 LEADTOOLS Raster Imaging Pro Toolkit의 업그레이드된 버전 13의 모든 기능들을 포함하고 있으며, 이미지 프로세싱, TWAIN, Common Dialog, Color Conversion, Memory 내에 압축 및 PTOCA 및 Multi-page MODCA에 대한 새로운 파일 포멧 지원의 주요 개선 사항들을 포함하고 있습니다.



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