VintaSoft Imaging .NET SDK - 개발 내역

제품 출시 정보

이 페이지에서는 VintaSoft Imaging .NET SDK의 일반적인 개발 내역에 대한 정보를 확인할 수 있습니다. SDK API 변경 사항에 대한 정보는 설명서를 참조하십시오.

  • Windows, Linux 및 macOS에서 .NET 8.0 지원이 추가되었습니다.
  • .NET 개발:
    • 이미지 처리:
      • QuadrilateralWarpCommand 클래스에 이미지에 역변환을 적용하는 기능이 추가되었습니다.
  • 웹 개발:
    • 웹 문서 뷰어:
      • WebDocumentViewerJS 클래스는 이제 파일 데이터를 애플리케이션의 웹 서버에 업로드하지 않고도 HTTP 서버(URL)에 호스팅된 파일을 열 수 있습니다.
      • WebDocumentViewerJS 클래스에 removePage, removePages 및 swapPages 함수가 추가되었습니다.
      • WebDocumentViewerJS 클래스는 이제 처리 중인 문서에 대한 변경 사항(페이지 순서 변경, 주석, 폼 필드)을 저장하는 기능을 지원합니다(saveChanges 함수).
      • WebDocumentViewerJS 클래스는 이제 주석이 포함된 이미지 모음을 PDF 또는 TIFF 파일로 내보내는 기능을 지원합니다(exportFile 함수).
      • 웹 컨트롤을 위한 새로운 UI 요소인 WebUiMultiSelectElementJS와 WebImageViewerContextMenuJS가 생성되었습니다.
      • WebDocumentViewerJS를 제어하는 ​​새로운 UI 패널(WebUiPropertyGridPanelJS, WebExportFileSettingsPanelJS, WebUiImageViewerSettingsPanelJS, WebUiAnnotationCommentSettingsPanelJS, WebUiAnnotationCommentListPanelJS, WebUiPdfRedactionMarkSettingsPanelJS, WebUiPdfRedactionMarkListPanelJS, WebUiPdfImageResourcePanelJS)이 생성되었습니다.
      • WebDocumentViewerJS 컨트롤에 새로운 UI 대화 상자(WebUiPropertyGridDialogJS, WebExportFileSettingsDialogJS, WebImageViewerSettingsDialogJS, WebUiAnnotationCommentSettingsDialogJS, WebUiPdfRedactionMarkSettingsDialogJS, WebUiPdfImageResourceDialogJS)가 추가되었습니다.
    • 웹 썸네일 뷰어:
      • WebThumbnailViewerJS 클래스에 드래그 앤 드롭으로 썸네일을 재정렬하는 기능이 추가되었습니다.
      • WebThumbnailViewerJS 클래스에 키보드를 사용하여 썸네일을 탐색하는 기능이 추가되었습니다.
      • WebThumbnailViewerJS 클래스에 키보드를 사용하여 썸네일을 선택하는 기능이 추가되었습니다.
      • WebThumbnailViewerJS 클래스에 키보드를 사용하여 썸네일을 삭제하는 기능이 추가되었습니다.
    • 데모 애플리케이션:
      • 웹 데모 애플리케이션 코드가 더 간결해지도록 리팩토링되었습니다.
    • 여러 가지 사소한 개선 사항이 추가되었습니다.
    • 많은 사소한 버그가 수정되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • 대부분의 새로운 기능은 Office 플러그인에 추가되었으며 플러그인의 내역 페이지에 설명되어 있습니다.
  • .NET 개발:
    • 문서 변환기인 Vintasoft 클래스가 생성되었습니다.Imaging.DocumentConverter는 SDK에서 지원하는 모든 형식 간의 이미지 및 문서 변환을 쉽게 수행할 수 있는 멀티스레드 최적화 알고리즘을 제공합니다.
    • 이미지 컬렉션에 이미지를 동적으로 로드하는 기능을 추가했습니다. 이 개선 사항은 페이지 수가 많은 문서를 표시할 때 이미지 뷰어의 성능을 향상시킵니다. 이 기능을 활성화하면 이미지 컬렉션이 모든 페이지에 대한 정보를 한 번에 로드하지 않으므로 이미지 뷰어가 거의 즉시 문서를 표시하기 시작합니다.
    • 이미지 코덱:
      • TIFF 디코더 및 인코더 알고리즘을 개선했습니다.
      • PCX 디코더 알고리즘을 개선했습니다.
    • 데모 애플리케이션:
      • "Vintasoft Image Converter" 데모 애플리케이션 코드에 많은 개선 사항과 최적화가 추가되었습니다.
    • 여러 버그가 수정되었습니다.
  • 웹 개발:
    • Vintasoft JavaScript API에 많은 변경 사항이 적용되었습니다.
    • 많은 개선 사항이 추가되었습니다.
    • 많은 버그가 수정되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • .NET 개발:
    • .NET 6, .NET 5 및 .NET Core 3.1에서 Windows, Linux 및 macOS에 대한 크로스 플랫폼 지원이 추가되었습니다.
      이 SDK는 Windows 10, Ubuntu Desktop 20.04.3 및 macOS 12 "Monterey"에서 성공적으로 테스트되었습니다.
    • 2D 그래픽 그리기:
      • SDK에서 2D 그래픽을 처리하는 모든 알고리즘이 완전히 재설계되었습니다.
      • SDK는 이제 드로잉 엔진(Vintasoft.Imaging.Drawing.DrawingEngine 클래스)을 사용하여 2D 그래픽을 그리며 더 이상 System.Drawing.Common 라이브러리를 직접 사용하지 않습니다.
      • Windows, Linux 및 macOS용 드로잉 엔진이 생성되었습니다.
        • SkiaSharp 라이브러리를 기반으로 하는 Windows, Linux 및 macOS용 크로스 플랫폼 드로잉 엔진이 생성되었습니다. 이 드로잉 엔진은 Vintasoft.Imaging.Drawing.Skia.dll 어셈블리에 있습니다.
        • System.Drawing.Common 라이브러리를 기반으로 하는 Windows용 드로잉 엔진이 생성되었습니다. 이 드로잉 엔진은 Vintasoft.Imaging.Gdi.dll 어셈블리에 있습니다.
      • 이제 각 드로잉 엔진은 별도의 어셈블리에 있습니다.
        SDK는 필요한 드로잉 엔진을 선택하고 동적으로 연결하는 기능을 제공합니다.
        Windows에서 기본 드로잉 엔진은 System.Drawing.Common 라이브러리를 기반으로 합니다.
        Linux 및 macOS에서는 SkiaSharp 라이브러리 기반의 드로잉 엔진이 기본적으로 사용됩니다.
      • 드로잉 엔진의 기능이 크게 확장되었습니다.
        • 글꼴 검색 및 생성 기능이 추가되었습니다(Vintasoft.Imaging.Drawing.DrawingFactory.CreateFont 및 Vintasoft.Imaging.Drawing.DrawingFactory.CreateSystemFont 메서드).
        • 서식 있는 텍스트 출력 기능이 추가되었습니다(Vintasoft.Imaging.Drawing.DrawingEngine.DrawText 메서드).
        • 색상 혼합 기능이 추가되었습니다(Vintasoft.Imaging.Drawing.DrawingEngine.BlendPath 메서드).
        • 그래픽 경로를 따라 텍스트를 출력하는 기능(Vintasoft.Imaging.Drawing.DrawingEngine.DrawString 메서드)을 추가했습니다.
        • 새로운 텍스트 렌더링 모드(Vintasoft.Imaging.Drawing.TextRenderingMethod 열거형)를 추가했습니다.
        • 새로운 색상 합성 모드(Vintasoft.Imaging.Drawing.DrawingEngine.CompositingMode 열거형)를 추가했습니다.
        • 화살표가 있는 선을 렌더링하는 기능을 추가했습니다.
        • 해치 브러시를 생성하는 기능을 추가했습니다.
    • 다음 .NET 어셈블리가 생성되었습니다.
      • Vintasoft.Imaging.Drawing.Skia.dll
      • Vintasoft.Imaging.Gdi.dll
      • Vintasoft.Imaging.WebpCodec.dll (NET Core 3.1 이상에서만 사용 가능)
    • 이미지 코덱:
      • 래스터 코덱(BMP, GIF, ICO, JPEG, JPEG-LS, PCX, PNG, RAW, TIFF, TGA, PBM, WEBP)은 더 이상 이미지 인코딩 및 디코딩에 그래픽 엔진이 필요하지 않습니다.
      • WEBP 이미지용 코덱(디코더 및 인코더)이 생성되었습니다(NET Core 3.1 이상 필요).
      • TGA 이미지용 코덱(디코더 및 인코더)이 생성되었습니다.
      • PBM 이미지용 코덱(디코더 및 인코더)이 생성되었습니다.
      • DOCX 문서용 인코더가 생성되었습니다. 이 인코더를 사용하면 DOC 문서를 DOCX 문서로 변환할 수 있습니다.
      • PNG 코덱이 이제 "Adam7 인터레이싱" 모드를 지원합니다.
      • "Adam7 인터레이싱" 모드로 인코딩된 PNG 이미지의 썸네일을 생성하는 알고리즘의 성능이 향상되었습니다.
      • TIFF 이미지 색상 팔레트 구문 분석 알고리즘의 버그가 수정되었습니다.
    • WinForms에서 이미지 보기:
      • WinForms 이미지 뷰어에서 "Adam7 인터레이싱" 모드로 인코딩된 PNG 이미지를 점진적으로 로드하는 기능이 추가되었습니다.
    • WPF에서 이미지 보기:
      • WPF 이미지 뷰어에서 "Adam7 interlacing" 모드로 인코딩된 PNG 이미지를 점진적으로 로드하는 기능이 추가되었습니다.
    • 이미지 처리:
      • 새로운 처리 명령인 CopyColorChannelCommand를 추가했습니다. 이 명령을 사용하면 이미지의 색상 채널을 복사할 수 있습니다.
    • 글꼴 작업:
      • 기본 글꼴 컨트롤러(FontProgramsControllerBase.Default)를 정의하는 정적 속성을 추가했습니다.
      • 글꼴 컨트롤러를 직렬화 및 역직렬화하는 기능을 추가했습니다.
    • 데모 애플리케이션:
      • DocumentViewerDemo에서 텍스트 파일을 열고 볼 수 있는 기능을 추가했습니다.
      • ImagingDemo에서 Webp 파일을 사용할 수 있는 기능을 추가했습니다.TGA 및 PBM 이미지.
      • .NET 콘솔 데모 애플리케이션 프로젝트에서 더 이상 System.Drawing.Common 라이브러리를 사용하지 않습니다.
    • 많은 사소한 버그가 수정되었습니다.
  • 웹 개발:
    • 웹 이미지 뷰어에 벡터 문서 렌더링 기능이 구현되었습니다.
    • Bootstrap용 JavaScript 대화 상자(인쇄 대화 상자, 썸네일 뷰어 설정 대화 상자, 문서 암호 대화 상자 등)가 생성되었습니다. 대화 상자는 Imaging.DocumentViewer.Dialogs.Bootstrap.js 파일에 저장됩니다.
    • 웹 서비스 작업에서 입력 매개변수 유효성 검사가 개선되었습니다.
    • 데모 애플리케이션:
      • ASP.NET Core용 데모 애플리케이션(ASP.NET Core Web API + JavaScript + Bootstrap)이 생성되었습니다.
      • ASP.NET Core + Angular 데모 애플리케이션(ASP.NET Core Web API + Angular + Bootstrap)의 코드가 간소화되었습니다.
      • "ASP.NET File Converter Demo" 데모 애플리케이션에 DOC 문서를 DOCX 문서로 변환하는 기능이 추가되었습니다.
      • "ASP.NET File Converter Demo" 데모 애플리케이션이 이제 Webp, TGA 및 PBM 이미지 파일 형식을 지원합니다.
    • 많은 사소한 버그가 수정되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • 대부분의 새로운 기능은 플러그인에 추가되었으며, 플러그인 기록 페이지에서 확인할 수 있습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET 6 지원이 추가되었습니다.
    • 지원되는 개발 환경:
      • Visual Studio 2022와의 호환성 지원이 추가되었습니다.
    • 지원되는 운영 체제:
      • Windows 11과의 호환성 지원이 추가되었습니다.
      • Windows Server 2003과의 호환성 지원이 중단되었습니다.
    • Visual Studio의 WinForms 폼 디자이너와의 호환성을 높이기 위해 ImageViewer 및 ThumbnailViewer 클래스의 코드가 개선되었습니다.
    • 몇 가지 사소한 버그가 수정되었습니다.
    • 데모 애플리케이션:
      • ImageConverterDemo에 새로운 기능이 추가되었습니다.
        • DOC 문서를 DOCX, PDF, SVG 또는 TIFF 문서로 변환하는 기능이 추가되었습니다.
      • 많은 사소한 버그가 수정되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • .NET 개발:
    • WMF 이미지를 벡터 형식으로 렌더링하는 기능이 추가되었습니다.
  • 웹 개발:
    • 지원 플랫폼:
      • JavaScript 엔진은 더 이상 jQuery 라이브러리에 의존하지 않고 JavaScript ES5로 완전히 작성되었습니다.
      • JavaScript 엔진은 이제 HTML5 웹 브라우저만 지원합니다. 이전 SVG 기반 웹 브라우저에 대한 지원은 중단되었으며, Vintasoft.Imaging.Svg.js 스크립트는 더 이상 지원되지 않습니다.
    • JavaScript 대화 상자는 Vintasoft.Imaging.DocumentViewer.js 스크립트에서 Vintasoft.Imaging.DocumentViewer.Dialogs.Simple.js 스크립트로 이동되었습니다.
    • jQuery 대화 상자는 Vintasoft.Imaging.DocumentViewer.js 스크립트에서 Vintasoft.Imaging.DocumentViewer.Dialogs.jQueryUI.js 스크립트로 이동되었습니다.
    • JavaScript API에 대한 사소한 수정이 이루어졌습니다. 자세한 내용은 설명서를 참조하십시오.
    • JavaScript 엔진의 중요하지 않은 오류가 수정되었습니다.
    • 데모 애플리케이션:
      • 모든 Angular 데모 애플리케이션은 이제 Angular 대화 상자만 사용합니다. 이전에는 일부 Angular 데모 애플리케이션에서 Vintasoft.Imaging.DocumentViewer.js 스크립트의 jQuery 대화 상자를 사용했습니다.
      • ASP.NET MVC 데모 애플리케이션의 코드가 개선되었습니다.
      • ASP.NET WebForms 데모 애플리케이션의 코드가 개선되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET 5 지원이 추가되었습니다.
    • TIFF 이미지의 EXIF ​​데이터에서 썸네일을 추출하는 알고리즘이 개선되었습니다.
    • 데모 애플리케이션:
      • ImagingDemo/WpfImagingDemo에 새로운 기능이 추가되었습니다.
        • 색상 그라디언트를 사용하여 이미지를 이진화하는 기능이 추가되었습니다.
        • 색상 그라디언트를 사용하여 이미지의 색상을 바꾸는 기능이 추가되었습니다.
  • 웹 개발:
    • 지원 플랫폼:
      • TypeScript 지원이 추가되었습니다.
      • Angular 지원이 추가되었습니다.
      • ASP.NET MVC4는 더 이상 사용되지 않는 기술이므로 지원이 중단되었습니다.
      • WCF도 더 이상 사용되지 않는 기술이므로 지원이 중단되었습니다.
    • JavaScript 엔진에 많은 개선 사항이 추가되었습니다.
    • JavaScript 엔진의 중요하지 않은 오류가 수정되었습니다.
    • 이제 문서에는 ASP.NET Core + Angular, ASP.NET Core + React, ASP.NET Core + React 및 Redux, ASP.NET Core, ASP.NET MVC5 및 ASP.NET WebForms에서 이미지와 문서를 보는 방법을 설명하는 가이드가 포함되어 있습니다.
    • 데모 애플리케이션:
      • Angular + ASP.NET Core용 데모 애플리케이션이 생성되었습니다.
        • AspNetCoreAngularAnnotationDemo - Angular + ASP.NET Core에서 이미지와 문서를 보고 주석을 다는 방법을 보여줍니다.
        • AspNetCoreAngularBarcodeAdvancedDemo - Angular + ASP.NET Core에서 이미지의 1D/2D 바코드를 인식하고 바코드 이미지를 생성하는 방법을 보여줍니다.
        • AspNetCoreAngularCameraDemo - Angular + ASP.NET Core에서 DirectX 카메라로 이미지를 캡처하는 방법을 보여줍니다. 데모 애플리케이션을 사용하면 캡처한 이미지를 보고/처리하고/주석을 달고, 캡처한 이미지에서 바코드를 인식하고, 캡처한 이미지를 저장할 수 있습니다.
        • AspNetCoreAngularImagingDemo - Angular + ASP.NET Core에서 이미지와 문서를 보고 처리하는 방법을 보여줍니다.
        • AspNetCoreAngularPdfReaderDemo - Angular + ASP.NET Core에서 책갈피로 탐색하고, 페이지 미리보기를 보고, 텍스트를 검색하고, 이미지 리소스를 추출하는 기능을 사용하여 PDF 문서를 보는 방법을 보여줍니다.
        • AspNetCoreAngularTwainScanningAdvancedDemo - Angular + ASP.NET Core에서 TWAIN 스캐너로 이미지를 얻는 방법을 보여줍니다. 데모 애플리케이션을 사용하면 스캔한 이미지를 보고/처리하고/주석을 달고, 스캔한 이미지에서 바코드를 인식하고, 스캔한 이미지를 저장할 수 있습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • .NET 개발:
    • WinForms 및 WPF 이미지 뷰어에서 이미지를 직교 각도로 회전하는 기능을 추가했습니다.
    • WinForms 및 WPF 썸네일 뷰어에서 썸네일을 직교 각도로 회전하는 기능을 추가했습니다.
    • 비트맵 이미지를 SVG 파일로 저장하는 기능을 추가했습니다.
    • EXIF 데이터에서 썸네일 이미지를 추출하는 알고리즘을 개선했습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET Core 3에서 WPF 및 WinForms 지원이 추가되었습니다.
        다음 .NET Core 어셈블리가 생성되었습니다.
        • Vintasoft.Imaging.UI.dll
        • Vintasoft.Imaging.Wpf.dll
        • Vintasoft.Imaging.Wpf.UI.dll
        • Vintasoft.Imaging.Media.dll
    • WinForms에서 이미지 보기:
      • WinForms 컨트롤(ImageViewer, ThumbnailViewer 등)이 Vintasoft.Imaging.dll 어셈블리에서 Vintasoft.Imaging.UI.dll 어셈블리로 이동되었습니다.
      • ThumbnailViewer 클래스의 썸네일 선택 알고리즘이 개선되었습니다.
    • 이미지 및 문서 파일 작업:
      • DecoderBase 및 ImageCollection 클래스에 PDF 문서 파일에 암호를 설정하는 기능이 추가되었습니다.
    • 데모 애플리케이션:
      • .NET Core용 WPF 및 WinForms 데모 애플리케이션(ImagingDemo, DocumentViewerDemo, PrintDemo 등)이 제작되었습니다.
      • DocumentViewerDemo 및 WpfDocumentViewerDemo 데모 애플리케이션에 이미지에 주석을 추가하는 기능이 추가되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET Core 3 지원(UI 컨트롤 제외)을 추가했습니다.
        다음 .NET Core 어셈블리가 생성되었습니다.
        • Vintasoft.Imaging.dll
        • Vintasoft.Imaging.RawCodec.dll
      • .NET Framework 2.0 지원이 중단되었으며, SDK는 이제 .NET Framework 4 이상 및 3.5를 지원합니다.
      • 이전의 "표준 버전" 및 "표준+WPF 버전"은 이제 "Windows용 버전"으로 대체되었습니다.
    • WinForms에서 이미지 보기:
      • 새로운 시각적 도구인 DocumentNavigationTool이 생성되었습니다. 이 도구를 사용하면 이미지 뷰어에서 PDF 및 DOCX 문서의 링크를 따라가고 페이지를 탐색할 수 있습니다.
      • 시각적 도구인 PdfTextSelectionTool의 이름이 TextSelectionTool로 변경되었으며, 이제 이미지 뷰어에서 PDF 및 DOCX 문서의 텍스트를 선택할 수 있습니다.
    • WPF에서 이미지 보기:
      • 새로운 시각적 도구인 WpfDocumentNavigationTool이 생성되었습니다.이 기능을 사용하면 이미지 뷰어에서 PDF 및 DOCX 문서의 링크를 따라가고 페이지를 탐색할 수 있습니다.
      • 시각적 도구인 WpfPdfTextSelectionTool의 이름이 WpfTextSelectionTool로 변경되었으며, 이제 이미지 뷰어에서 PDF 및 DOCX 문서의 텍스트를 선택할 수 있습니다.
    • 이미지 처리:
      • 새로운 처리 명령인 OverlayBinaryCommand가 추가되었습니다. 이 명령을 사용하면 이진 연산자를 사용하여 흑백 이미지를 겹쳐 표시할 수 있습니다.
    • 데모 애플리케이션:
      • 새로운 WinForms 데모 애플리케이션인 DocumentViewerDemo와 WPF 데모 애플리케이션인 WpfDocumentViewerDemo가 생성되었습니다. 다음은 해당 애플리케이션의 기능입니다.
        • 텍스트 추출, 선택, 검색(PDF, DOCX)
        • 문서에 주석 달기
        • DOCX를 PDF 또는 PDF/A로 변환
        • 문서 인쇄
    • .NET Core 및 .NET Framework용 콘솔 데모 애플리케이션을 만들었습니다.
      • AnnotationEditorConsoleDemo - .NET에서 이미지 주석을 변경하는 방법을 보여줍니다.
      • AnnotationRendererConsoleDemo - .NET에서 주석이 있는 이미지를 렌더링하는 방법을 보여줍니다.
      • DicomMprRendererConsoleDemo - .NET에서 DICOM 이미지의 MPR 슬라이스를 렌더링하는 방법을 보여줍니다.
      • DicomRendererConsoleDemo - .NET에서 DICOM 이미지를 렌더링하는 방법을 보여줍니다.
      • ImageConverterConsoleDemo - .NET에서 이미지와 문서를 변환하는 방법을 보여줍니다.
      • ImageMetadataConsoleDemo - .NET에서 이미지 메타데이터를 사용하는 방법을 보여줍니다.
      • ImageProcessingConsoleDemo - .NET에서 이미지를 처리하는 방법을 보여줍니다.
      • ImageRendererConsoleDemo - .NET에서 이미지를 렌더링하는 방법을 보여줍니다.
      • OcrConsoleDemo - .NET에서 이미지 또는 이미지 전용 PDF 문서에서 텍스트를 인식하는 방법을 보여줍니다.
      • PdfAnnotationsConsoleDemo - .NET에서 PDF 문서에 주석을 다는 방법을 보여줍니다.
      • PdfAProcessorConsoleDemo - .NET에서 PDF 문서를 PDF/A 형식으로 변환하고 PDF/A 문서를 검증하는 방법을 보여줍니다.
      • PdfCompressorConsoleDemo - .NET에서 PDF 문서를 압축하는 방법을 보여줍니다.
      • PdfContentEditorConsoleDemo - .NET에서 PDF 문서의 내용을 편집하는 방법을 보여줍니다.
      • PdfEditorConsoleDemo - .NET에서 PDF 문서를 보호하고, 글꼴을 포함/최적화하고, 이미지 전용으로 변환하고, 서명하는 방법을 보여줍니다.
      • DocumentTextExtractionConsoleDemo - .NET에서 PDF 또는 DOCX 문서에서 텍스트를 추출하는 방법을 보여줍니다.
  • 웹 개발:
    • 웹 애플리케이션에서 이미지 보기:
      • 이미지 및 썸네일을 렌더링하기 위한 플랫폼 독립적인 .NET Core 웹 서비스가 생성되었습니다.
        플랫폼 독립적인 웹 서비스를 사용하면 ASP.NET Core MVC, ServiceStack과 같은 모든 .NET Core 호환 웹 플랫폼용 웹 서비스를 빠르게 생성할 수 있습니다. 웹 서비스는 Vintasoft.Imaging.Web.Services.dll 어셈블리에 있습니다.
      • ASP.NET Core MVC에서 이미지 및 썸네일을 렌더링하기 위한 웹 서비스가 생성되었습니다.
        웹 서비스는 Vintasoft.Imaging.AspNetCore.ApiControllers.dll 어셈블리에 있습니다.
      • 새로운 시각적 도구인 WebDocumentNavigationToolJS가 생성되었습니다. 이 도구를 사용하면 이미지 뷰어에서 PDF 및 DOCX 문서의 링크를 따라가고 페이지를 탐색할 수 있습니다.
      • 시각적 도구인 WebPdfTextSelectionToolJS의 이름이 WebTextSelectionToolJS로 변경되었으며, 이제 이 도구를 사용하면 이미지 뷰어에서 PDF 및 DOCX 문서의 텍스트를 선택할 수 있습니다.
      • 웹 문서 뷰어용 SVG 아이콘 세트가 생성되었습니다.
    • 웹 애플리케이션에서의 이미지 처리:
      • 이미지 처리를 위한 플랫폼 독립적인 .NET Core 웹 서비스가 생성되었습니다.
        플랫폼 독립적인 웹 서비스를 사용하면 ASP.NET Core MVC 및 ServiceStack과 같은 모든 .NET Core 호환 웹 플랫폼용 웹 서비스를 빠르게 생성할 수 있습니다. 이 웹 서비스는 Vintasoft.Imaging.Web.Services.dll 어셈블리에 있습니다.
      • ASP.NET Core MVC에서 이미지를 처리하는 웹 서비스가 생성되었습니다.
        이 웹 서비스는 Vintasoft.Imaging.AspNetCore.ApiControllers.dll 어셈블리에 있습니다.
    • 데모 애플리케이션:
      • ASP.NET Core MVC용 데모 애플리케이션이 생성되었습니다.
        • AspNetCoreAnnotationDemo - ASP.NET Core MVC에서 이미지와 문서를 보고 주석을 다는 방법을 보여줍니다.
        • AspNetCoreBarcodeAdvancedDemo - ASP.NET Core MVC에서 이미지의 1D/2D 바코드를 인식하고 바코드 이미지를 생성하는 방법을 보여줍니다.
        • AspNetCoreCameraDemo - ASP.NET Core MVC에서 카메라로 이미지를 캡처하고, 캡처된 이미지를 보고/처리하고/주석을 달고, 캡처된 이미지에서 바코드를 인식하고, 캡처된 이미지를 저장하는 방법을 보여줍니다.
        • AspNetCoreFileConverterDemo - ASP.NET Core MVC에서 이미지와 문서를 변환하는 방법을 보여줍니다.
        • AspNetCoreImagingDemo - ASP.NET Core MVC에서 이미지와 문서를 보고 처리하는 방법을 보여줍니다.
        • AspNetCoreOcrDemo - ASP.NET Core MVC에서 이미지 또는 이미지 전용 PDF 문서에서 텍스트를 인식하는 방법을 보여줍니다.
        • AspNetCorePdfReaderDemo - ASP.NET Core MVC에서 책갈피로 탐색하고, 페이지 미리보기를 보고, 텍스트를 검색하고, 이미지 리소스를 추출하는 기능을 사용하여 PDF 문서를 보는 방법을 보여줍니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • .NET 개발:
    • WinForms 및 WPF에서의 이미지 보기:
      • WinForms 및 WPF 이미지 뷰어에 키보드 탐색 및 확대/축소 기능이 추가되었습니다. 18개의 일반적인 키보드 단축키가 지원됩니다.
      • WPF 이미지 뷰어 및 WPF 시각적 도구의 성능이 향상되었습니다.
      • ImageViewer 및 WpfImageViewer 클래스에 ScrollToRect라는 새 함수가 추가되어 뷰어를 지정된 사각형 영역으로 스크롤할 수 있습니다.
    • 이미지 처리:
      • DrawImageCommand라는 새 처리 명령이 추가되어 다른 이미지 위에 이미지를 그릴 수 있습니다.
      • 모든 이미지 처리 명령에 ExpandSupportedPixelFormats 및 RestoreSourcePixelFormat이라는 새로운 속성이 추가되었습니다.명령이 원본 이미지 형식을 지원하지 않는 경우 이미지를 처리하는 방법을 정의할 수 있습니다.
      • 새로운 클래스인 ImageProcessingCommandFactory가 추가되었습니다. 이 클래스는 이미지 코덱에 따라 이미지 처리 명령을 생성할 수 있는 기능을 제공합니다. 이미지가 저장된 형식을 미리 알면 이미지가 더 효율적으로 처리됩니다. 예를 들어, InvertCommand 명령은 이미지가 TIFF 파일에서 로드된 경우 이미지 색상의 래스터 반전을 수행하고, 이미지가 PDF 페이지의 렌더링된 이미지인 경우 PDF 페이지 콘텐츠의 벡터 반전을 수행합니다.
      • DeskewCommand 및 DeskewDocumentImageCommand 명령에 Binarization이라는 새로운 속성이 추가되었습니다. 이 속성을 사용하면 흑백이 아닌 이미지를 처리할 때 적용할 명령을 정의할 수 있습니다.
    • 일반 기능:
      • System.Drawing 형식을 Vintasoft 형식으로, 또는 그 반대로 변환할 수 있는 VintasoftDrawingConverter라는 새 클래스가 추가되었습니다.
      • WPF 형식을 Vintasoft 형식으로, 또는 그 반대로 변환할 수 있는 VintasoftWpfConverter라는 새 클래스가 추가되었습니다.
      • System.Drawing 형식을 Vintasoft 형식으로 명시적/암시적 변환하는 연산자가 추가되었습니다.
    • 데모 애플리케이션:
      • 데모 애플리케이션 코드를 최적화하고 간소화하기 위해 많은 변경 사항이 적용되었습니다.
      • 이제 각 데모 애플리케이션은 독립적인 프로젝트이며, ImagingDemosCommonCode 및 PdfDemosCommonCode 프로젝트는 제거되었습니다.
      • DicomViewerDemo 및 WpfDicomViewerDemo 데모 애플리케이션에 개선 사항이 추가되었습니다.
  • 웹 개발:
    • 웹 문서 뷰어는 웹 애플리케이션 사용자 인터페이스를 빠르고 쉽게 개발할 수 있도록 제작되었습니다.
      • 모든 주요 HTML5 및 SVG 브라우저에서 작동하는 JavaScript UI 컨트롤입니다.
      • 사용자 인터페이스는 개인용 컴퓨터, 태블릿 및 모바일 장치와 호환됩니다.
      • PDF, TIFF, PNG, JPEG, GIF, BMP, PCX, RAW, JBIG2, JPEG2000, DICOM, XPS 등 다양한 유형의 이미지 및 문서를 표시합니다.
      • 이미지 및 PDF 문서의 다중 페이지 표시를 지원합니다.
      • 스캐너(VintaSoftTwain.NET SDK 필요) 또는 카메라에서 이미지를 수신하는 기능을 지원합니다
      • 썸네일 표시 지원
      • 이미지 및 PDF 문서 인쇄 지원
      • 이미지 처리 지원
      • 이미지 및 PDF 문서 주석 달기 지원
      • PDF 문서에서 텍스트 선택 지원
      • PDF 문서에서 텍스트 검색 및 찾은 텍스트 강조 표시 지원
      • 수정된 이미지 또는 PDF 문서 업로드 기능 지원
      • 모든 복잡성의 사용자 인터페이스 생성 지원
      • 사용자 인터페이스 현지화 기능 지원
      • 사용자 인터페이스는 영어와 러시아어로 번역되어 있습니다.
      • 다른 언어로 인터페이스 현지화 가능
      • 사용 가능 웹 페이지 또는 웹 애플리케이션에서 사용할 수 있습니다.
    • 웹 페이지의 콘텐츠와 사용자 인터페이스를 현지화하는 JavaScript 클래스를 추가했습니다.
    • 모바일 친화적인 사용자 인터페이스를 갖춘 새로운 ASP.NET MVC 및 ASP.NET WebForms 데모 애플리케이션을 만들었습니다.
      • "ASP.NET Imaging Demo" 데모 애플리케이션은 ASP.NET에서 이미지와 PDF 문서를 보고 처리하는 방법을 보여줍니다.
      • "ASP.NET Annotation Demo" 데모 애플리케이션은 ASP.NET에서 이미지와 PDF 문서를 보고 주석을 다는 방법을 보여줍니다.
      • "ASP.NET PDF Reader Demo" 데모 애플리케이션은 ASP.NET에서 PDF 문서를 보고 책갈피를 탐색하고, 텍스트를 검색하고, 텍스트를 선택하고, 이미지 리소스를 추출하는 방법을 보여줍니다.
      • "ASP.NET Camera Demo" 데모 애플리케이션은 카메라에서 이미지를 캡처하고, 캡처된 이미지를 보고/처리하고/주석을 달고, 캡처된 이미지에서 바코드를 인식하고, 캡처된 이미지를 ASP.NET에 저장하는 방법을 보여줍니다.
      • 데모 애플리케이션 "ASP.NET TWAIN Advanced Demo"는 TWAIN 스캐너에서 이미지를 수신하고, 스캔한 이미지를 보고/처리하고/주석을 달고, 스캔한 이미지에서 바코드를 인식하고, ASP.NET에서 스캔한 이미지를 저장하는 방법을 보여줍니다.
      • 데모 애플리케이션 "ASP.NET Barcode Advanced Demo"는 ASP.NET에서 이미지 내 1D/2D 바코드를 인식하고 바코드 이미지를 생성하는 방법을 보여줍니다.
      • "ASP.NET OCR Demo" 데모 애플리케이션은 ASP.NET을 사용하여 이미지 및 이미지 전용 PDF 문서에서 텍스트를 인식하는 방법을 보여줍니다.
      • "ASP.NET File Converter Demo" 데모 애플리케이션은 ASP.NET에서 이미지 파일과 PDF 문서를 변환하는 방법을 보여줍니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인 변경 내역은 다음 링크에서 확인할 수 있습니다.
  • WinForms에서 이미지 보기:
    • ThumbnailViewer 클래스에 썸네일 캡션을 설정하는 기능이 추가되었습니다.
    • ThumbnailViewer 클래스에 썸네일 이미지 들여쓰기를 설정하는 기능이 추가되었습니다.
  • WPF에서 이미지 보기:
    • WpfThumbnailViewer 클래스에 썸네일 캡션을 설정하는 기능이 추가되었습니다.
  • 데모 애플리케이션:
    • WinForms 및 WPF 데모 애플리케이션에서 썸네일 캡션을 설정하는 기능을 추가했습니다.
    • WinForms 및 WPF 데모 애플리케이션에서 썸네일 들여쓰기를 설정하는 기능을 추가했습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • 이미지 처리:
    • 이미지에 임의의 변환을 적용할 수 있는 새로운 TransformImageCommand가 생성되었습니다.
    • Bgr48 및 Bgra64 이미지의 색상을 혼합할 수 있는 새로운 ColorBlend16Command가 생성되었습니다.
    • 이미지를 처리 ​​명령에서 지원하는 형식으로 자동 변환하는 기능을 추가했습니다.
    • ResizeCommand, ImageScalingCommand 및 RotateCommand 명령에 16비트 이미지 형식 지원이 추가되었습니다.
    • RotateCommand 및 ResizeCommand 명령의 속도가 향상되었습니다.
  • WinForms에서 이미지 보기:
    • InteractionAreaAppearanceManager 클래스를 사용하여 시각적 도구의 대화형 지점 커서를 관리하는 기능이 추가되었습니다.
  • WPF에서 이미지 보기:
    • InteractionAreaAppearanceManager 클래스를 사용하여 시각적 도구의 대화형 지점 커서를 관리하는 기능이 추가되었습니다.
  • 이미지 파일 변환:
    • ASP.NET 애플리케이션에서 이미지 파일을 변환할 수 있는 JavaScript 클래스가 생성되었습니다.
  • 개체 변경(이미지, 주석)의 실행 취소/다시 실행 기록:
    • CompositeUndoManager 클래스의 버그가 수정되었습니다.
    • 다중 페이지 모드에서 UndoManager의 버그가 수정되었습니다.
  • 데모 애플리케이션:
    • ASP.NET 데모 애플리케이션의 사소한 개선 및 수정 사항입니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • HTML5 및 SVG 이미지 보기:
    • HTML5 및 SVG 이미지 뷰어에 다중 페이지 이미지 보기 모드가 추가되었습니다.
      • 다음과 같은 사전 정의된 이미지 표시 모드가 지원됩니다. 단일 열, 단일 행, 단일 연속 열, 단일 연속 행, 두 열, 두 행, 두 연속 열, 두 연속 행, 세 열, 세 행, 세 연속 열, 세 연속 행.
      • 사용자 지정 이미지 표시 모드를 정의할 수 있는 기능이 지원됩니다.
    • 다음 시각적 도구에 대해 다중 페이지 모드에서 작업할 수 있는 기능이 추가되었습니다.
      • PanTool
      • ZoomTool
      • ZoomSelectionTool
      • MagnifierTool
      • RectangularSelectionTool
    • 터치스크린 성능이 향상되었습니다.
  • WinForms 및 WPF에서의 이미지 보기:
    • PanTool 시각적 도구를 사용하면 다중 페이지 모드에서 작동하는 이미지 뷰어에서 이미지를 이동하고 스크롤할 수 있습니다.
  • 코덱:
    • 기본 설정을 사용할 때 이미지 저장을 최적화하기 위해 TIFF 인코더 알고리즘이 개선되었습니다.
    • 원본 이미지가 인코딩된 설정과 유사한 인코더 설정을 생성하는 기능이 추가되었습니다.
    • 기존 JPEG 이미지의 품질(Quality 매개변수)을 계산하는 기능이 추가되었습니다.
    • GIF 인코더에서 NumberOfAnimationCycles 속성을 직렬화할 때 발생하는 오류가 수정되었습니다.
  • 이미지 처리:
    • 주파수 영역에서 이미지를 처리하기 위한 새로운 명령인 SelectiveFilteringCommand와 FrequencySpectumVisualizerCommand가 생성되었습니다.
    • ChangePixelFormatToGray8Command의 성능이 향상되었습니다.
    • 16비트 회색조 이미지용 ResizeCommand의 성능이 향상되었습니다.
  • 일반 기능:
    • 3D 공간 작업을 위한 새로운 데이터 구조인 VintasoftPoint3D, VintasoftVector3D가 생성되었습니다.
    • 3D 공간에서의 아핀 변환을 위한 클래스인 AffineMatrix3D, VintasoftPoint3DAffineTransform이 생성되었습니다.
  • 데모 애플리케이션:
    • ASP.NET WebForms 및 ASP.NET MVC 데모 애플리케이션에 다중 페이지 이미지 보기 모드 기능이 추가되었습니다.
    • 이미지에서 텍스트를 인식하고 결과를 텍스트 파일이나 PDF 문서로 저장할 수 있는 ASP.NET 데모 애플리케이션 "OCR Demo"가 생성되었습니다.
    • "File Converter Demo"라는 ASP.NET 데모 애플리케이션이 제작되었으며, 이 애플리케이션을 사용하면 이미지 파일과 PDF 문서를 변환할 수 있습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • API 변경 사항에 대한 자세한 내용은 설명서를 참조하십시오.
  • WinForms에서 이미지 보기:
    • 이미지 뷰어에 여러 페이지 이미지 보기 모드를 추가했습니다.
      • 다음과 같은 사전 정의된 이미지 표시 모드가 지원됩니다. 단일 열, 단일 행, 단일 연속 열, 단일 연속 행, 두 열, 두 행, 두 연속 열, 두 연속 행, 세 열, 세 행, 세 연속 열, 세 연속 행.
      • 사용자 지정 이미지 표시 모드를 정의할 수 있는 기능이 지원됩니다.
    • 다음 시각적 도구에 대해 다중 페이지 모드에서 작업할 수 있는 기능이 추가되었습니다.
      • ZoomTool
      • ZoomSelectionTool
      • MagnifierTool
      • ImageMapTool
      • RectangularSelectionTool
      • OverlayImageTool
      • MultiRectangularSelectionTool
      • CustomSelectionTool
    • 돋보기 도구에:
      • 돋보기에 표시된 이미지를 처리하는 기능을 추가했습니다.
      • 타원형 돋보기를 만드는 기능을 추가했습니다.
    • 돋보기 도구의 대화형 영역 모양 설정을 저장하고 관리할 수 있는 헬퍼 클래스(InteractionAreaAppearanceManager 클래스)를 추가했습니다.
  • WPF에서 이미지 보기:
    • 이미지 뷰어에 여러 페이지 이미지 보기 모드를 추가했습니다.
      • 다음과 같은 사전 정의된 이미지 표시 모드가 지원됩니다. 단일 열, 단일 행, 단일 연속 열, 단일 연속 행, 두 열, 두 행, 두 연속 열, 두 연속 행, 세 열, 세 행, 세 연속 열, 세 연속 행.
      • 사용자 지정 이미지 표시 모드를 정의할 수 있는 기능이 지원됩니다.
    • 다음 시각적 도구에 대해 다중 페이지 모드에서 작업할 수 있는 기능이 추가되었습니다.
      • ZoomTool
      • ZoomSelectionTool
      • MagnifierTool
      • ImageMapTool
      • RectangularSelectionTool
      • OverlayImageTool
      • MultiRectangularSelectionTool
      • CustomSelectionTool
    • 확대/축소 및 이동 도구에 터치스크린 지원을 추가했습니다.
    • 돋보기 도구에:
      • 돋보기에 표시된 이미지를 처리하는 기능을 추가했습니다.
      • 타원형 돋보기를 만드는 기능을 추가했습니다.
    • 모든 도구의 대화형 지점 모양을 사용자 지정할 수 있는 클래스(WpfInteractionAreaAppearanceManager 클래스)를 추가했습니다.
    • WpfCompositeVisualTool 시각화 도구의 중요하지 않은 오류를 수정했습니다.
  • 웹 애플리케이션에서 이미지 보기:
    • HTML5 및 SVG 이미지 뷰어의 성능을 향상했습니다.
    • HTML5 및 SVG 이미지 뷰어에서 애니메이션 표시를 최적화했습니다.
  • 이미지 처리:
    • 고속 푸리에 변환을 사용한 주파수 영역 이미지 처리 명령이 생성되었습니다.
      • Gray8, Bgr24 또는 Bgra32 이미지를 주파수 영역에서 필터링하는 임의의 명령을 생성할 수 있는 기본 클래스(FastFourierTransformCommand 클래스)가 생성되었습니다.
      • 주파수 영역에서 이미지에 고주파 필터링을 적용하는 명령(IdealHighpassCommand, ButterworthHighpassCommand 및 GaussianHighpassCommand 클래스)이 생성되었습니다.
      • 주파수 영역에서 이미지에 저역 통과 필터링을 적용하는 명령(IdealLowpassCommand, ButterworthLowpassCommand 및 GaussianLowpassCommand 클래스)이 생성되었습니다.
      • 주파수 영역에서 고역 통과 필터링을 사용하여 이미지를 선명하게 하는 명령(ImageSharpeningCommand 클래스)이 생성되었습니다.
      • 주파수 영역에서 저역 통과 필터링을 사용하여 이미지를 부드럽게 하는 명령(ImageSmoothingCommand 클래스)이 생성되었습니다.
    • 두 이미지를 픽셀 단위로 비교하는 명령(ImageComparisonCommand 클래스)이 생성되었습니다.
    • 이미지의 가로세로 비율을 유지하면서 확대/축소 계수를 사용하여 이미지를 확대/축소하는 명령(ImageScalingCommand 클래스)이 생성되었습니다.
    • OverlayWithBlendingCommand 클래스에서 오버레이 이미지에 대한 알파 상수를 설정할 수 있습니다.
    • 처리 명령 복제 메서드의 버그가 수정되었습니다.
  • 데이터 저장소:
    • 새로운 데이터 저장소(CompositeDataStorage, StreamDataStorageOnDisk, CloneableObjectStorageInMemory, CompressedImageStorageInMemory, CompressedImageStorageOnDisk)가 생성되었습니다.
    • 데이터 저장소 아키텍처가 개선되었습니다.
    • 데이터 저장소에 이미지를 캐시하는 기능이 추가되었습니다.
  • 개체 변경(이미지, 주석)의 실행 취소/다시 실행 기록:
    • 이미지 변경 이력을 디스크(저장소)에 저장하는 기능을 추가했습니다.
    • UndoManager 클래스의 알고리즘을 개선했습니다.
  • 이미지 처리용 웹 서비스:
    • 웹 서비스 아키텍처를 재구성했습니다.
    • 캐시 관리자에 데이터 저장소를 사용하는 기능을 추가했습니다.
    • 이제 서버에서 이미지 파일을 바이너리 스트림으로 다운로드할 수 있습니다.
  • 코덱:
    • GIF 코덱의 버그를 수정했습니다.
    • TIFF 코덱의 버그를 수정했습니다.
  • 데모 애플리케이션:
    • ASP.NET WebForms 및 ASP.NET MVC 데모 애플리케이션:
      • 데모 애플리케이션 인터페이스를 지역화하는 기능을 추가했습니다(l20n 라이브러리 사용). 데모 애플리케이션 인터페이스는 영어와 러시아어로 현지화되었습니다.
      • 서버에서 파일을 바이너리 스트림으로 다운로드하는 기능을 추가했습니다.
      • 이미지 및 PDF 문서를 표시할 때 색상을 관리하는 기능을 추가했습니다.
      • 데모 애플리케이션 코드를 리팩토링했습니다.
    • ASP.NET MVC 데모 애플리케이션에서:
      • 비디오 스트림을 표시하고 HTML5 웹 카메라에서 이미지를 캡처하는 기능을 추가했습니다.
    • WinForms 및 WPF용 미니 데모를 제작했습니다.
      • 미니 데모 애플리케이션 "문서 뷰어"를 제작했습니다.
      • 미니 데모 애플리케이션 "이미지 불러오기, 보기 및 저장"을 제작했습니다.
      • 미니 데모 애플리케이션 "이미지에 주석 달기"를 제작했습니다.
      • 미니 데모 애플리케이션 "썸네일 뷰어 사용자 지정"을 제작했습니다.
      • 미니 데모 애플리케이션 "썸네일 뷰어 드래그 앤 드롭"을 제작했습니다.
      • 미니 데모 애플리케이션 "이미지 처리"를 제작했습니다.
    • ImageProcessingDemo 애플리케이션에 원본 이미지와 처리된 이미지의 차이점을 볼 수 있는 기능을 추가했습니다.
    • ImagingDemo WinForms 및 WPF 데모 애플리케이션에 이미지 뷰어 확대/축소 설정 편집 대화 상자를 추가했습니다.
    • PrintDemo 데모 애플리케이션의 모자이크 모드에서 이미지 캡션 표시를 개선했습니다.
    • 데모 애플리케이션 코드에 대한 사소한 개선 사항을 적용했습니다.
  • 많은 사소한 수정 및 개선 사항이 적용되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • API 변경 사항에 대한 자세한 내용은 설명서를 참조하십시오.
  • 웹 이미지 뷰어:
    • 이미지 및 썸네일 렌더링을 위한 플랫폼 독립적인 웹 서비스가 생성되었습니다. 플랫폼 독립적인 웹 서비스를 사용하면 ASP.NET MVC, ASP.NET WebForms, ServiceStack과 같은 모든 .NET 호환 웹 플랫폼용 웹 서비스를 빠르게 생성할 수 있습니다. 웹 서비스는 Vintasoft.Imaging.Web.Services.dll 어셈블리에 있습니다.
    • ASP.NET MVC 5에서 이미지 및 썸네일 렌더링을 위한 웹 서비스가 생성되었습니다.웹 서비스는 Vintasoft.Imaging.Web.Api2Controllers.dll 어셈블리에 있습니다.
    • 이미지 및 PDF 문서를 보기 위한 HTML5 및 SVG 컨트롤이 이제 jQuery 2 및 3과 호환됩니다.
    • 웹 이미지 뷰어의 돋보기 기능이 개선되었습니다.
  • 웹 애플리케이션에서의 이미지 처리:
    • 이미지 처리를 위한 플랫폼 독립적인 웹 서비스가 생성되었습니다. 플랫폼 독립적인 웹 서비스를 사용하면 ASP.NET MVC, ASP.NET WebForms, ServiceStack과 같은 모든 .NET 호환 웹 플랫폼용 웹 서비스를 빠르게 생성할 수 있습니다. 이 웹 서비스는 Vintasoft.Imaging.Web.Services.dll 어셈블리에 있습니다.
    • ASP.NET MVC 5에서 이미지 처리를 위한 웹 서비스가 생성되었습니다. 이 웹 서비스는 Vintasoft.Imaging.Web.Api2Controllers.dll 어셈블리에 있습니다.
    • 이미지 처리를 위한 JavaScript 클래스가 이제 jQuery 2 및 3과 호환됩니다.
  • 웹 애플리케이션에서 이미지 인쇄:
    • 이미지 인쇄를 위한 JavaScript 클래스가 이제 jQuery 2 및 3과 호환됩니다.
  • 데모 애플리케이션:
    • ASP.NET MVC 5에서 이미지를 보고, 처리하고, 주석을 달고, 인쇄하는 방법을 보여주는 데모 애플리케이션이 생성되었습니다.
    • 데모 애플리케이션의 여러 사소한 버그가 수정되었습니다.
  • 많은 주요 및 사소한 버그 수정 및 개선 사항이 적용되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • API 변경 사항에 대한 자세한 내용은 설명서를 참조하십시오.
  • 웹 이미지 뷰어:
    • ASP.NET에서 이미지 및 썸네일 렌더링을 위한 웹 서비스를 개발했습니다.
      • ASP.NET MVC에서 이미지 및 썸네일 렌더링을 위한 웹 API 컨트롤러를 개발했습니다.
      • ASP.NET에서 이미지 및 썸네일 렌더링을 위한 HTTP 핸들러를 개발했습니다.
      • ASP.NET에서 이미지 및 썸네일 렌더링을 위한 WCF 서비스를 개발했습니다.
    • HTML5에서 이미지 및 썸네일을 보기 위한 JavaScript로 작성된 HTML5 컨트롤을 개발했습니다.
    • HTML에서 이미지 및 썸네일을 보기 위한 JavaScript로 작성된 SVG 컨트롤을 개발했습니다.
    • ASP.NET 웹 컨트롤이 제거되었으며, 이제 HTML5 또는 SVG 컨트롤을 사용해야 합니다.
    • 웹 이미지 뷰어에 이미지를 직교 회전하는 기능을 추가했습니다.
    • 웹 썸네일 뷰어에 썸네일을 직교 회전하는 기능을 추가했습니다.
    • 웹 썸네일 뷰어에서 썸네일에 캡션을 설정하는 기능을 추가했습니다.
    • 서버 캐시를 사용하지 않고 이미지와 썸네일을 볼 수 있는 기능을 추가했습니다.
  • ASP.NET에서의 이미지 처리:
    • ASP.NET에서 이미지 처리를 위한 웹 서비스를 생성했습니다.
      • ASP.NET MVC에서 이미지 처리를 위한 웹 API 컨트롤러를 생성했습니다.
      • ASP.NET에서 이미지 처리를 위한 HTTP 핸들러를 생성했습니다.
      • ASP.NET에서 이미지 처리를 위한 WCF 서비스를 생성했습니다.
    • 웹 서비스 작업을 간소화하기 위한 JavaScript 클래스 세트가 생성되었습니다.
  • ASP.NET에서 이미지 인쇄:
    • ASP.NET에서 이미지 및 PDF 문서를 인쇄하기 위한 JavaScript 클래스를 생성했습니다.
  • 데모 애플리케이션:
    • ASP.NET WebForms 데모 전체를 포함하는 AspNetDemos 프로젝트가 생성되었습니다.
    • 모든 ASP.NET MVC 데모가 포함된 AspNetMvcDemos 프로젝트가 생성되었습니다.
  • 많은 사소한 변경 및 수정 사항이 적용되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • API 변경 사항에 대한 자세한 내용은 설명서를 참조하십시오.
  • WinForms에서 이미지 보기:
    • WinForms 썸네일 뷰어에서 썸네일 렌더링에 여러 스레드를 사용할 수 있는 기능이 추가되었습니다.
    • WinForms 썸네일 뷰어에서 썸네일 로딩 속도가 향상되었습니다.
    • GraphicObjectTool 시각화 도구에서 사용할 수 있는 표준 정적 그래픽 개체 세트가 확장되었습니다. 이제 WinForms 이미지 뷰어에서 이미지 위에 사각형(RectangularGraphicObject), 타원(EllipticalGraphicObject), 텍스트(TextGraphicObject), 정적 이미지(ImageGraphicObject), 그래픽 경로(PathGraphicObject) 및 그래픽 개체 그룹(GraphicObjectGroup)을 쉽게 추가할 수 있습니다.
    • 다중 사각형 선택 도구(MultiRectangularSelectionTool)가 생성되었습니다. 이 도구를 사용하면 WinForms 이미지 뷰어에서 이미지의 여러 사각형을 선택할 수 있습니다. 이미지 뷰어에서 이미지를 전환해도 선택 항목이 유지됩니다.
  • WPF에서 이미지 보기:
    • WPF 썸네일 뷰어의 썸네일 로딩 속도가 향상되었습니다.
    • WpfGraphicObjectTool 시각 도구에서 사용할 수 있는 표준 정적 그래픽 개체 세트가 확장되었습니다. 이제 WPF 이미지 뷰어에서 이미지 위에 사각형(WpfRectangularGraphicObject), 타원(WpfEllipticalGraphicObject), 텍스트(WpfTextGraphicObject), 정적 이미지(WpfImageGraphicObject), 그래픽 경로(WpfPathGraphicObject) 및 그래픽 개체 그룹(WpfGraphicObjectGroup)을 쉽게 추가할 수 있습니다.
    • WpfMultiRectangularSelectionTool이라는 시각적 도구가 추가되었습니다. 이 도구를 사용하면 WPF 이미지 뷰어에서 이미지의 여러 사각형을 선택할 수 있습니다. 이미지 뷰어에서 이미지를 전환해도 선택 영역이 유지됩니다.
  • ASP.NET WebForms에서 이미지 보기:
    • ASP.NET WebForms 이미지 뷰어의 이미지 렌더링 알고리즘이 개선되었습니다.
  • ASP.NET MVC에서 이미지 보기:
    • ASP.NET MVC 애플리케이션에서 이미지와 PDF 문서를 보고, 주석을 달고, 편집할 수 있는 ASP.NET MVC4 및 HTML5 웹 컨트롤을 만들었습니다.
  • 이미지 처리
    • 이미지 처리를 위한 새로운 명령이 추가되었습니다.
      • ExtractColorChannelCommand - 이미지에서 지정된 색상 채널 또는 모든 색상 채널을 추출합니다.
      • SetColorChannelCommand - 이미지의 하나 이상의 색상 채널을 설정합니다.
      • ChangeChannelsFormatCommand - 이미지의 색상 채널 형식을 변경합니다.
    • 채널 수 N개, 채널당 비트 수 M개(M<=32)인 이미지에 대한 저수준 처리 기능이 추가되었습니다.
  • ASP.NET WebForms 및 ASP.NET MVC에서의 이미지 처리:
    • ASP.NET 애플리케이션에서 이미지를 편집할 수 있는 기능이 추가되었습니다.
      • 현재 지원되는 이미지 처리 명령은 다음과 같습니다. 이미지 지우기, 이미지 자르기, 이미지 뒤집기, 하프톤 이미지, 이미지 반전, 이미지 캔버스 크기 조정, 이미지 크기 조정, 이미지 회전.
      • 오픈 아키텍처 덕분에 이미지 처리 명령 목록을 쉽게 확장할 수 있습니다.
      • 처리된 이미지는 원본 파일 또는 새 파일에 저장할 수 있습니다.
  • 코덱:
    • WPF용 XPS 파일 디코더가 생성되었습니다. (Vintasoft.Imaging.Wpf.dll 어셈블리에 위치).
    • CMYK 이미지를 JPEG 형식으로 저장하는 기능이 추가되었습니다.
    • JPEG 인코딩 설정을 더욱 세밀하게 제어할 수 있는 기능이 추가되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • 데모 애플리케이션:
    • 새로운 ASP.NET MVC4 및 HTML5 데모 애플리케이션이 제작되었습니다.
      • 데모 애플리케이션 "ASP.NET MVC Annotation Viewer Demo" - 이미지 및 PDF 문서에 주석을 달 수 있는 ASP.NET MVC 애플리케이션입니다.
      • "ASP.NET MVC Barcode Reader Demo" - 이미지 및 PDF 문서에서 바코드를 검색할 수 있는 ASP.NET MVC 애플리케이션입니다.
      • "ASP.NET MVC Image Viewer Demo" - 이미지를 보고 편집할 수 있는 ASP.NET MVC 애플리케이션입니다.
      • 데모 애플리케이션 "ASP.NET MVC PDF Viewer Demo" - PDF 문서를 보기 위한 ASP.NET MVC 애플리케이션입니다.
    • "ASP.NET WebForms Imaging Demo" 데모 애플리케이션에 이미지 편집 기능이 추가되었습니다.
  • 여러 가지 사소한 개선 사항이 있습니다.
  • WinForms에서 이미지 보기:
    • ThumbnailViewer, ImageViewer, AnnotatedThumbnailViewer 및 AnnotationViewer 클래스에서 이미지 컬렉션을 변경할 수 있는 기능이 추가되었습니다.
    • ImageMap 클래스가 ImageMapTool 시각화 도구로 변환되었습니다.
  • WPF에서 이미지 보기:
    • WpfThumbnailViewer, WpfImageViewer, WpfAnnotatedThumbnailViewer 및 WpfAnnotationViewer 클래스에서 이미지 컬렉션을 변경하는 기능을 추가했습니다.
    • WpfImageMap 클래스가 WpfImageMapTool 비주얼 도구로 변환되었습니다.
  • 웹에서 이미지 보기:
    • 여러 비주얼 도구의 기능을 결합할 수 있는 WebCompositeVisualTool이라는 비주얼 도구가 추가되었습니다.
  • 이미지 처리:
    • 이미지에 아핀 변환을 적용할 수 있는 MatrixTransformCommand라는 새로운 처리 명령이 생성되었습니다.
  • 유틸리티:
    • 2D 공간의 점에 대한 아핀 변환을 위한 클래스 세트(AffineMatrix, PointFTransform 및 WpfPointTransform)가 생성되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • 데모 애플리케이션:
    • 새로운 데모 애플리케이션인 "Web Barcode Reader Demo"가 제작되었습니다.
    • 데모 애플리케이션 "Web Image Viewer Demo"는 디자인과 사용자 인터페이스가 개선되었습니다.
    • 데모 애플리케이션 "Web Pdf Reader Demo"는 디자인과 사용자 인터페이스가 개선되었습니다.
  • 웹 이미지 보기:
    • ASP.NET 애플리케이션에서 이미지를 볼 때 이미지를 이동, 확대/축소 및 크기 조정할 수 있는 기능이 추가되었습니다.
    • ASP.NET 애플리케이션에서 이미지를 볼 때 이미지 영역을 선택하고 확대/축소할 수 있는 기능이 추가되었습니다.
  • 코덱:
    • 새로운 VintaSoft DICOM .NET Plug-in에 DICOM 이미지 디코더가 구현되었습니다.
    • JPEG-LS 이미지 디코더가 구현되었습니다.
    • PCX 이미지 디코더 및 인코더가 구현되었습니다.
    • JPEG 이미지 코덱이 개선되었습니다.
      • 인코딩된 JPEG 이미지의 크기를 최적화하는 모드(최적의 허프만 테이블 선택)를 구현했습니다.
      • 프로그레시브 모드로 인코딩된 이미지를 디코딩하는 기능을 추가했습니다.
      • 서브샘플링 모드를 사용하여 이미지를 디코딩할 때 이미지를 부드럽게 처리하는 기능을 추가하여 텍스트 데이터가 포함된 JPEG 이미지의 품질을 향상시켰습니다.
      • SOF1 모드로 인코딩된 8비트 및 12비트 파일을 디코딩하는 기능을 추가했습니다.
      • JFIF 세그먼트에 있는 메타데이터 작업을 지원하도록 추가했습니다.
      • 그레이 이미지 디코딩 속도가 평균 30% 향상되었습니다.
      • 이미지 인코딩 속도가 평균 9% 향상되었습니다.
      • 높은 압축률에서 인코딩된 이미지의 품질이 향상되었습니다.
      • 8비트 회색조 이미지 디코딩 품질을 개선했습니다.
    • TIFF 이미지 코덱 개선:
      • 다음 색심도를 가진 그레이스케일 이미지 디코딩 기능 추가: 2, 3, 5, 6, 7, 9, ..., 32, 64.
      • 다음 색심도를 가진 팔레트 이미지 디코딩 기능 추가: 2, 3, 5, 6, 7, 9, ..., 16.
      • 다음 색심도를 가진 RGB 이미지 디코딩 기능 추가: 3, 6, ..., 21, 27, 30, ..., 45, 51, 54, ..., 96, 192.
      • 다음 색심도를 가진 CMYK 이미지 디코딩 기능 추가: 40 및 64.
      • 다음 색심도(24)를 사용하여 YCbCr 이미지를 디코딩하는 기능이 추가되었습니다.
      • 여러 가지 사소한 개선 사항이 있습니다.
    • PNG 이미지 코덱이 개선되었습니다.
      • PNG 디코더가 이제 대용량 이미지의 점진적 로딩을 지원하여 이미지 로딩 속도가 시각적으로 향상되었습니다.
      • PNG 이미지 디코딩 속도가 향상되었습니다.
    • RAW 이미지 코덱이 개선되었습니다.
      • 베이어 그리드와 Ahd 보간 알고리즘을 사용하여 데이터가 인코딩된 RAW 이미지의 디코딩 속도가 향상되었습니다.
    • 여러 가지 사소한 개선 사항이 있습니다.
  • 이미지 메타데이터 작업:
    • JPEG 및 TIFF 파일의 Adobe 세그먼트에 있는 "클리핑 경로" 속성에서 그래픽 경로를 추출하는 기능이 추가되었습니다.
  • WinForms에서 이미지 보기:
    • 이제 이미지 뷰어에서 그래픽 경로(GraphicsPath)를 사용하여 지정된 이미지 영역을 선택할 수 있습니다.
  • WPF에서 이미지 보기:
    • 이제 이미지 뷰어에서 그래픽 경로(GraphicsPath)를 사용하여 지정된 이미지 영역을 선택할 수 있습니다.
  • 이미지 처리:
    • 지정된 스레드 수에서 이미지 처리를 병렬화하는 기능이 추가되었습니다.
    • 새로운 이미지 처리 명령이 추가되었습니다.
      • IsImageBlackWhiteCommand - 이 명령을 사용하면 이미지가 흑백인지 여부를 확인할 수 있습니다.
      • IsImageGrayscaleCommand - 이 명령을 사용하면 이미지가 회색조인지 여부를 확인할 수 있습니다.
      • GetImageColorDepthCommand - 이 명령을 사용하면 이미지의 실제 색상 깊이를 확인할 수 있습니다.
      • GetBorderRectCommand - 이 명령을 사용하면 이미지에서 문서 콘텐츠의 위치를 ​​정의하는 사각형을 정의할 수 있습니다.
    • 개선된 처리 명령:
      • GetColorCountCommand에 최대 색상 수와 색상 비교 정확도를 지정하는 기능이 추가되었습니다.
      • ResizeCommand에 보간 알고리즘을 지정하는 기능이 추가되었습니다.
      • GetBorderColorCommand 및 BorderRemovalCommand에 새로운 구성 매개변수가 추가되었습니다.
    • 하프톤 알고리즘을 사용하여 이미지를 이진화하는 기능이 추가되었습니다.
    • 이제 모든 이미지 처리 명령이 ICloneable 인터페이스를 구현합니다.
  • 카메라에서 이미지 가져오기:
    • 카메라에서 이미지를 가져오는 알고리즘이 최신 카메라와의 호환성을 높이도록 개선되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • 데모 애플리케이션:
    • ASP.NET에서 이미지와 PDF 문서를 보고 주석을 다는 방법을 보여주는 새로운 데모 애플리케이션인 "Web Annotation Demo"가 제작되었습니다.
    • 카메라에서 캡처한 이미지를 실시간으로 처리하는 예제(회전, 반전, 채널 반전)가 추가되었습니다.
    • "Multipage TIFF Demo" 데모 애플리케이션에 색상 관리 지원 기능이 추가되었습니다.
    • "Imaging Demo", "WPF Imaging Demo" 및 "Image Processing Demo" 애플리케이션에서 이제 이미지 처리 명령의 멀티스레드 실행을 지원합니다.
    • 여러 가지 사소한 개선 사항이 있습니다.
  • 여러 가지 사소한 개선 사항이 있습니다.
  • 다음과 같은 기능을 갖춘 개방형 이미지 색상 관리 아키텍처가 구축되었습니다.
    • 이미지 색상 관리에 사용되는 기능:
      • ICC 프로파일:
        • ICC 프로파일 버전 2.0~4.3 지원
        • InputDevice, DisplayDevice, OutputDevice, ColorSpace 클래스의 ICC 프로파일 지원
        • CIEXYZ, CIELAB, CMYK, RGB, 회색 색 공간 지원
        • RenderingIntent 지원
        • 블랙 포인트 보정 지원
      • 표준 색상 변환:
        • RGB ↔ PCSXYZ
        • Gray ↔ PCSXYZ
        • PCSLAB → PCSXYZ
        • CIEXYZ → PCSXYZ (브래드포드 색 적응 사용).
      • 사용자 지정 색상 변환.
    • TIFF, JPEG 또는 JPEG2000 이미지 디코딩 시 색상 관리.
    • PDF 문서 페이지 렌더링 시 색상 관리.
    • 이미지 보기 및 인쇄 시 색상 관리.
    • 이미지에 색상 변환을 적용할 수 있는 ColorTransformCommand 처리 명령이 생성되었습니다.
  • ASP.NET 애플리케이션에서 이미지 및 썸네일을 보기 위한 웹 컨트롤이 생성되었습니다.
  • 실행 취소/다시 실행 기능을 구현하여 객체 변경 내역(이미지, 주석 등)을 저장하기 위한 개방형 클래스 계층 구조가 생성되었습니다.
  • 다음 기능을 갖춘 이미지 코덱 관리를 위한 개방형 아키텍처가 생성되었습니다.
    • 사용자 지정 이미지 코덱 생성.
    • 사용 가능한 코덱 목록을 관리합니다.
  • 새로운 이미지 처리 명령이 생성되었습니다.
    • HasCertainColorCommand - 이미지에 지정된 색상이 포함되어 있는지 확인합니다.
    • FillRectangleCommand - 이미지의 사각형을 지정된 색상으로 채웁니다.
    • ColorTransformCommand - 지정된 색상 변환을 이미지에 적용합니다.
  • JPEG 이미지 영역 디코딩 성능이 크게 향상되었습니다.
  • ZIP 압축을 사용한 TIFF 파일 디코딩 속도가 크게 향상되었습니다.
  • 어셈블리 이름이 변경되었고 네임스페이스 구조가 바뀌었습니다. 자세한 내용은 설명서를 참조하세요.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • 데모 애플리케이션:
    • 웹에서 이미지를 볼 수 있는 "Web Imaging Demo" 애플리케이션이 제작되었습니다.
    • 데모 애플리케이션에 색상 관리 설정 대화 상자가 추가되었습니다. 이 대화 상자를 통해 입력 및 출력 ICC 프로파일을 로드하고 렌더링 의도, 블랙 포인트 보정 등의 추가 설정을 관리할 수 있습니다.
    • 이미지에서 여러 개의 사각형으로 구성된 선택 영역을 만들고 편집할 수 있는 시각적 도구인 MultiRectangularSelectionTool이 제작되었습니다. 이 도구는 개방형 아키텍처의 대화형 사용자 상호 작용을 사용하여 복잡한 대화형 시각적 도구를 간단하게 만드는 방법을 보여줍니다.
    • 데모 애플리케이션 "OCR Demo"에서 이제 분할 영역 변경을 지원합니다(MultiRectangularSelectionTool 사용).
  • 코덱:
    • 다음 기능을 갖춘 RAW 이미지 디코더가 개발되었습니다.
      • 지원 파일 형식: DNG, NEF, CR2, CRW, NRW.
      • 썸네일, 미리보기 이미지 또는 원본 이미지를 가져올 수 있습니다.
      • 보간 적용 여부에 관계없이 원본 이미지를 가져올 수 있습니다. 양선형, 그라디언트 및 적응형 보간을 지원합니다.
      • 원본 이미지에 색상 보정을 적용할 수 있습니다. 자동 화이트 밸런스, 카메라 화이트 밸런스 및 사용자 정의 화이트 밸런스를 지원합니다.
      • 이미지 메타데이터를 가져올 수 있습니다.
    • ICO 파일에서 2비트 BMP 형식 디코딩 지원이 추가되었습니다.
  • 이미지 뷰어:
    • 이미지 뷰어에서 렌더링 설정 제어를 비활성화하는 기능이 추가되었습니다.
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • 데모 애플리케이션:
    • "Multi Webcam Demo"라는 데모 애플리케이션은 여러 대의 카메라에서 촬영한 영상을 하나의 폼에 표시하는 기능을 시연하기 위해 제작되었습니다.
    • 데모 애플리케이션인 "Raw Image Viewer Demo"가 제작되었습니다. 이 애플리케이션을 사용하면 RAW 파일에 포함된 모든 이미지(썸네일, 미리보기, 원본 이미지)를 볼 수 있습니다. 원본 이미지는 보간된 이미지 또는 보간되지 않은 이미지로 얻을 수 있으며, 원본 이미지에 색상 보정(화이트 밸런스)을 적용할 수도 있습니다.
  • 타일로 구성된 TIFF 이미지를 생성하는 기능이 추가되었습니다.
  • 크기 제한 없는 TIFF 이미지 생성 기능이 추가되었습니다.
  • TIFF 이미지의 타일 또는 스트립 편집 기능이 추가되었습니다.
  • TIFF 파일에서 뷰어로 이미지를 불러오는 속도가 향상되었습니다.
  • TIFF 디코더의 몇 가지 사소한 버그가 수정되었습니다.
  • 대용량 이미지 작업 속도 향상.
  • DirectShow 아키텍처를 지원하는 웹캠과의 연동 기능 추가:
    • 사용 가능한 카메라 목록 가져오기.
    • 카메라 정보 가져오기(이름, 사용 가능한 비디오 캡처 형식).
    • 이미지 캡처 형식 변경.
    • 카메라에서 하나 이상의 프레임 캡처.
    • 고속으로 프레임 연속 캡처.
    • 여러 대의 카메라에서 동시에 프레임 연속 캡처.
    • 단일 카메라에서 여러 프레임 캡처 스트림을 구성하는 기능.
    • 시스템 내 카메라 상태 모니터링(카메라 연결/연결 해제 추적).
  • 이 버전의 VintaSoft Imaging .NET SDK와 관련된 플러그인의 변경 로그는 다음 링크를 참조하세요.
  • 데모 애플리케이션:
    • 대용량 TIFF 이미지 타일 작업 방법을 보여주는 데모 애플리케이션인 "Raster Grid Editor Demo"가 제작되었습니다.
      • 타일의 시각적 지정.
      • 타일 수정.
      • 대용량 이미지 생성.
    • 데모 애플리케이션 "Webcam Barcode Reader Demo"와 "WPF Webcam Barcode Reader Demo"가 제작되었으며, 이를 통해 다음 기능을 사용할 수 있습니다.
      • 시스템에서 사용 가능한 카메라 목록 가져오기.
      • 카메라에서 "비디오" 미리보기.
      • 카메라에서 이미지 캡처.
      • 캡처된 이미지에서 바코드 인식.
    • "Imaging Demo" 및 "WPF Imaging Demo" 데모 애플리케이션이 업데이트되었습니다. .NET 및 WPF용 VintaSoft Barcode .NET SDK를 각각 사용하여 바코드를 읽고 생성하는 기능이 추가되었습니다.
      • ImageViewer를 사용하여 바코드를 직접 읽을 수 있는 BarcodeReaderTool/WpfBarcodeReaderTool 비주얼 도구가 추가되었습니다.
      • ImageViewer를 사용하여 이미지에 바코드를 생성할 수 있는 시각적 도구인 BarcodeWriterTool / WpfBarcodeWriterTool이 추가되었습니다.
    • "Annotation Demo" 및 "WPF Annotation Demo" 데모 애플리케이션이 업데이트되었습니다. 이제 주석 상호 작용 지점의 모양(채우기 색상, 테두리 색상, 반지름 등)을 사용자 지정할 수 있습니다.
  • 라이브러리에 다음과 같은 중요한 변경 사항이 적용되었습니다.
    • 라이브러리를 다른 플랫폼 및 환경으로 이식할 수 있도록 지원합니다.
    • WinForms용 GUI 컨트롤을 분리했습니다.
    • WPF용 GUI 컨트롤을 생성했습니다.
    • 라이브러리 성능을 극대화했습니다.
    • 라이브러리의 확장성과 안정성을 향상시켰습니다.
  • 코덱:
    • 이미지 메타데이터 작업의 간소화된 작동 및 확장된 기능:
      • 이미지 메타데이터 트리를 보고 편집하는 기능을 간소화하는 클래스 계층 구조가 생성되었습니다.
      • 이미지를 한 형식에서 다른 형식으로 변환할 때 메타데이터를 복사할 수 있게 되었습니다.
      • TIFF 파일 메타데이터 작업 기능이 확장되었습니다(TiffImageFileDirectory 클래스가 추가되었습니다).
    • 아이콘 및 커서 이미지(.ico, .cur) 작업을 위한 코덱이 생성되었습니다.
    • ImageFile 아키텍처가 최적화되었습니다.
    • 인코더 아키텍처가 최적화되었습니다.
    • 이미지 저장 진행 상황에 대한 자세한 정보를 수신할 수 있는 기능이 추가되었습니다.
    • 파일 이름만 지정하여 이미지를 소스 파일에 저장할 수 있는 기능이 추가되었습니다.
  • 이미지 렌더링:
    • 이미지 렌더링 조건을 최대한 유연하게 사용자 지정할 수 있는 클래스 계층 구조가 생성되었습니다.
  • 이미지 뷰어:
    • 이미지 및 썸네일 보기에 최적화된 WinForms 컨트롤입니다.
    • 이미지 및 썸네일 보기를 위한 WPF 컨트롤이 생성되었습니다.
      • WpfImageViewer - 이미지 보기를 위해 설계된 WPF 컨트롤입니다.
      • WpfThumbnailViewer - 이미지 썸네일 보기를 위해 설계된 WPF 컨트롤입니다.
      • WpfAnimatedImageViewer - 슬라이드 쇼 보기를 위해 설계된 WPF 컨트롤입니다.
  • 시각적 도구:
    • UserInteractionVisualTool에서:
      • 사용자 상호 작용을 위한 시각적 도구의 아키텍처가 크게 확장되었습니다.
      • 이제 여러 상호 작용 컨트롤러를 동시에 사용하여 객체를 변형할 수 있습니다. 예를 들어, 직사각형 객체를 직사각형과 점 집합 모두로 변형할 수 있습니다.
    • 사용자 상호 작용 기능을 제공하는 모든 시각적 도구는 이제 UserInteractionVisualTool 클래스의 하위 클래스입니다.
    • WPF용 시각적 도구 계층 구조가 생성되었습니다. WpfCropSelectionTool, WpfRectangularSelectionTool, WpfZoomSelectionTool, WpfRectangularSelectionToolWithCopyPaste, WpfDragDropSelectionTool, WpfZoomTool, WpfPanTool, WpfMagnifierTool, WpfOverlayImageTool, WpfImageProcessingToolWithRectangularSelection, WpfHighlightTool, WpfCustomSelectionTool, WpfCompositeVisualTool.
  • 이미지 인쇄:
    • WinForms에서 이미지를 인쇄하기 위해 ImagePrintDocument 컨트롤을 최적화했습니다.
    • WPF에서 이미지를 인쇄하기 위한 WpfImagePrintManager 클래스를 만들었습니다.
  • 이미지 처리 명령:
    • 새로운 이미지 처리 명령:
      • SmoothingCommand - 이미지의 고르지 않은 부분을 부드럽게 합니다.
      • AddNoiseCommand - 이미지에 노이즈를 추가합니다.
      • CannyEdgeDetectorCommand - 이미지에서 다양한 윤곽선(가장자리)을 다단계로 감지합니다.
    • 다음 처리 명령의 속도가 최적화되었습니다: MinimumCommand, MaximumCommand, MorphologicalCommand, InvertCommand.
    • 몇 가지 사소한 버그가 수정되었습니다.
  • 데모 애플리케이션:
    • 이미징 데모 애플리케이션이 업데이트되었습니다.
      • 이미지 메타데이터를 보고 편집하는 기능이 추가되었습니다.
    • 주석 데모 애플리케이션이 업데이트되었습니다.
      • 데모 애플리케이션 코드가 완전히 새로 작성되었습니다.
      • 주석 생성 및 변환 영역을 이미지 사각형으로 제한하는 기능이 추가되었습니다.
      • 여러 주석을 선택하는 기능이 추가되었습니다.
      • 주석을 그룹화하는 기능이 추가되었습니다.
      • 주석 변경 사항을 되돌리는 기능이 추가되었습니다.
    • 인쇄 데모 애플리케이션이 업데이트되었습니다.
    • 아이콘 및 커서 이미지를 위한 모든 기능을 갖춘 편집기인 아이콘 편집기 데모 애플리케이션이 제작되었습니다.
    • WPF용 데모 애플리케이션 제작:
      • 데모 애플리케이션 "WPF Imaging Demo" - 데모 애플리케이션 "Imaging Demo"의 WPF 버전입니다.
      • 데모 애플리케이션 "WPF Annotation Demo" - 데모 애플리케이션 "Annotation Demo"의 WPF 버전입니다.
      • 데모 애플리케이션 "WPF Print Demo" - 데모 애플리케이션 "Print Demo"의 WPF 버전입니다.
      • 데모 애플리케이션 "WPF Pdf Editor Demo" - 데모 애플리케이션 "PDF Editor Demo"의 WPF 버전입니다.
  • 몇 가지 사소한 수정 및 추가 사항.
  • 새로운 VintaSoft Document Cleanup .NET Plug-in에 전자 문서 정리 기능이 개발 및 출시되었습니다.
  • 시각적 도구:
    • 시각적 도구의 계층 구조가 변경되었으며, 이에 따라 시각적 도구와 관련된 코드가 수정되었습니다.
    • 새로운 시각적 도구:
      • RectangularSelectionTool - 다음과 같은 기능을 갖춘 사각형 선택을 위한 기본 시각적 도구입니다.
        • 마우스 또는 프로그래밍 방식으로 선택 영역을 변경합니다.
        • 마우스 또는 프로그래밍 방식으로 선택 영역을 이동하고 늘립니다.
      • CustomSelectionTool - 다음과 같은 기능을 갖춘 사용자 지정 선택을 위한 기본 시각적 도구입니다.
        • 지원되는 선택 유형: 타원, 다각형, 곡선, 올가미.
        • 마우스 또는 프로그래밍 방식으로 선택 영역을 변경합니다.
        • 마우스 또는 프로그래밍 방식으로 선택점을 추가하고 제거합니다.
        • 마우스 또는 프로그래밍 방식으로 선택 영역을 변형합니다. 이동, 늘리기, 회전, 4점 투시 왜곡, 기울이기.
        • 선택 영역을 그래픽 경로로 가져옵니다.
        • 선택 항목의 모양을 재정의합니다.
      • 사각형 선택 영역을 포함하는 이미지 처리 도구 - 사각형 선택 영역에 처리 명령을 적용할 수 있는 시각적 도구입니다.
        • 이미지에 모든 처리 명령을 적용합니다.
        • 이미지 전체 또는 이미지의 특정 영역을 처리합니다.
        • 이미지 처리 결과를 미리 봅니다.
      • 이미지 오버레이 도구 - 뷰어에서 한 이미지를 다른 이미지 위에 겹쳐 표시할 수 있는 시각적 도구입니다. 오버레이 이미지의 크기는 제한이 없습니다.
    • 변경된 시각적 도구:
      • 선택 영역 확대/축소 도구를 사용하여 마우스로 선택 영역을 변경할 수 있습니다.
      • 선택 영역 자르기 도구를 사용하여 마우스로 선택 영역을 변경할 수 있습니다. 드래그 앤 드롭 도구가 이제 다음 기능을 지원합니다.
      • 드래그 앤 드롭 도구에 다음 기능이 추가되었습니다.
        • 마우스로 선택 영역 변경.
        • 선택한 이미지 조각의 크기를 조정합니다.
  • 이미지 처리 명령:
    • 이미지 처리 명령의 계층 구조가 변경되었으며, 이미지 처리 명령과 관련된 코드가 수정되었습니다.
    • 새로운 기본 이미지 처리 명령:
      • ProcessPathCommand - 처리 명령을 사용하여 이미지의 그래픽 경로를 처리합니다.
      • OverlayMaskedCommand - 알파 채널 마스크를 사용하여 한 이미지를 다른 이미지 위에 겹쳐 놓습니다.
      • 블렌딩 오버레이 명령 - 색상 블렌딩을 사용하여 한 이미지 위에 다른 이미지를 겹쳐 표시할 수 있습니다.
    • 이미지 색상 작업을 위한 새로운 명령.
      • Color.PosterizeCommand - 이미지를 로컬 색상으로 변환합니다.
      • Color.ReplaceColorCommand - 이미지에서 한 색상을 다른 색상으로 바꿉니다.
    • 새로운 필터:
      • Filters.MinimumCommand - 이미지에 최소값 연산 필터를 적용합니다.
      • Filters.MaximumCommand - 이미지에 최대값 연산 필터를 적용합니다.
      • Filters.MedianCommand - 이미지에 중앙값 연산 필터를 적용합니다.
      • Filters.MeanCommand - 이미지에 평균 연산 필터를 적용합니다.
      • Filters.MidPointCommand - 이미지에 중간점 연산 필터를 적용합니다.
      • Filters.DilateCommand - 이미지에 팽창 모폴로지 필터를 적용합니다.
      • Filters.ErodeCommand - 이미지에 침식 모폴로지 필터를 적용합니다.
      • Filters.ConvolutionCommand - 이미지에 합성곱 필터를 적용합니다.
      • Filters.EmbossCommand - 이미지에 엠보싱 필터를 적용합니다.
      • Filter.GaussianBlurCommand - 이미지에 가우시안 블러 필터를 적용합니다.
    • 새로운 효과:
      • Effects.BevelEdgeCommand - 이미지 윤곽선을 따라 베벨을 추가합니다.
      • 효과.DropShadowCommand - 이미지에 그림자를 추가합니다.
      • Effects.MosaicCommand - 모자이크 이미지를 생성합니다.
      • Effects.MotionBlurCommand - 이미지에 모션블러 효과를 적용합니다.
      • Effects.RedEyeRemovalCommand - 적목 현상을 제거합니다.
      • Effects.SolarizeCommand - 네거티브 이미지를 정상으로 복원합니다.
    • 새로운 이미지 변환 명령:
      • Transforms.SkewCommand - 이미지를 기울입니다.
      • Transforms.QuadrilateralWarpCommand - 이미지를 왜곡합니다.
    • 색상 명령 변경 사항:
      • Colors.Desaturate 명령을 사용하면 이제 픽셀 밝기(Lightness), 픽셀 광도(Luminosity), 픽셀 색상 값 평균(Average)의 세 가지 방법으로 이미지의 채도를 낮출 수 있습니다.
    • 몇 가지 사소한 버그가 수정되었습니다.
  • 데모 애플리케이션:
    • ImagingDemo 애플리케이션이 업데이트되었습니다:
      • 새로운 이미지 처리 명령이 추가되었습니다.
      • 이미지에서 사용자 지정 선택 기능을 사용할 수 있게 되었습니다.
      • 새로운 시각적 도구가 추가되었습니다.
      • 이미지 처리 명령의 결과를 미리 볼 수 있는 기능이 추가되었습니다.
    • ImageProcessingDemo 애플리케이션이 업데이트되었습니다.
      • 새로운 이미지 처리 명령이 추가되었습니다.
      • 처리할 이미지 영역을 지정하기 위해 사각형 및 자유형 선택 기능을 추가했습니다.
  • 몇 가지 사소한 수정 및 추가 사항.
  • 새로운 VintaSoft OCR .NET Plug-in에 광학 문자 인식(OCR) 기능이 개발 및 출시되었습니다.
  • 필요한 렌더링 설정과 원하는 크기로 벡터 디코더에서 이미지를 가져올 수 있는 IVectorDecoder 인터페이스를 생성했습니다.
  • ImageViewer 및 ImageRenderer 클래스에 IVectorDecoder 인터페이스 지원이 추가되었습니다. PDF 문서 벡터 디코더 작업 성능이 크게 향상되었습니다.
  • 이미지 처리 명령:
    • ProcessingCommandResult 클래스로 명령 실행 결과를 가져올 수 있는 기능을 추가했습니다.
    • 여러 명령을 한 번에 실행할 수 있는 CompositeCommand라는 새로운 명령을 생성했습니다. 이 명령은 이전 명령의 결과에 대한 정보를 현재 명령에 전달하므로 각 명령을 개별적으로 실행하는 것보다 전체 실행 시간을 단축할 수 있습니다.
    • OverlayCommand는 이제 투명도가 있는 24비트 및 32비트 이미지를 오버레이할 수 있습니다. 이 명령을 사용하면 투명으로 간주되는 색상을 지정할 수 있습니다.
    • 이미지를 8비트 회색조 이미지로 변환하는 알고리즘의 버그가 수정되었습니다.
    • 이미지를 4비트 팔레트 이미지로 변환하는 알고리즘의 버그가 수정되었습니다.
    • 이미지 형식을 변경하는 데 사용되는 명령 계층 구조가 수정되었습니다.
      • ChangePixelFormatCommand 명령이 간소화되어 이제 이미지를 변환할 픽셀 형식이라는 하나의 매개변수만 허용합니다.
      • 다음 이미지 형식 변경 명령이 생성되었습니다. ChangePixelFormatToBlackWhiteCommand,ChangePixelFormatToPaletteCommand, ChangePixelFormatToGrayCommand, ChangePixelFormatToBgrCommand가 추가되었습니다.
    • 전자 문서 정리를 위한 새로운 명령인 BorderClearCommand, BinarizeCommand, DocumentSegmentationCommand가 생성되었습니다.
    • 전자 문서 정리를 위한 다음 명령들이 개선되었습니다: BorderRemovalCommand, DespeckleCommand, DeskewCommand.
    • 전자 문서 정리와 관련된 모든 기능이 별도의 어셈블리로 이동되었습니다.
    • 사소한 수정 및 추가 사항.
  • 시각적 도구:
    • 여러 도구의 동작과 기능을 하나로 결합할 수 있는 새로운 시각화 도구인 CompositeVisualTool이 생성되었습니다.
  • ImageSize 클래스와 PaperSizeKind 열거형을 사용하여 A4, A3 등 표준 크기의 이미지를 밀리미터 또는 인치 단위로 지정하여 생성하는 기능을 간소화했습니다.
  • 데모 애플리케이션:
    • 이미지 처리 명령 그룹을 사용하여 하나 이상의 이미지를 처리하는 방법을 보여주는 데모 애플리케이션 "Image Processing Demo"를 제작했습니다.
    • PDF 문서(보고서, 송장 등)를 즉시 생성하는 방법을 보여주는 데모 애플리케이션 "PDF Report Generator Demo"를 제작했습니다.
    • 이미지에서 텍스트를 인식하고 검색 가능한 PDF 문서에 결과를 저장하는 방법을 보여주는 데모 애플리케이션 "OCR Demo"를 제작했습니다.
    • 이미지 처리 기록(실행 취소/다시 실행)을 저장하는 기능을 추가하여 "Imaging Demo" 데모 애플리케이션을 개선했습니다.
    • "Print Demo" 데모 애플리케이션의 코드를 최적화하고 일부 메모리 누수를 수정했습니다.
    • 데모 애플리케이션 "PDF Drawing Demo"가 PDF 페이지에 새로운 그래픽 도형을 생성하는 기능을 추가하여 개선되었습니다.
  • 썸네일 및 주석 뷰어를 재설계했습니다.
    • 대형 이미지(1기가픽셀 이상)의 표시 및 작업을 지원합니다.
      • 더 이상 전체 이미지를 메모리에 저장할 필요가 없습니다.
      • 뷰어에서 점진적 이미지 로딩(JPEG2000, BMP, TIFF)을 지원합니다.
      • 뷰어에서 이미지 분할 로딩(JPEG2000, JPEG, BMP, TIFF)을 지원합니다.
      • 대형 이미지 작업 시 멀티스레딩을 사용합니다.
    • 이미지 스크롤 속도가 향상되었습니다.
    • 창에서 이미지 위치를 고정하는 앵커를 설정하는 기능이 추가되었습니다.
    • 이미지의 초점을 설정하는 기능이 추가되었습니다.
      • 고정 초점은 이미지의 보이는 부분에 앵커를 설정하여 지정할 수 있습니다.
      • 고정되지 않은 초점을 사용하면 확대/축소 시 보이는 이미지 부분으로 돌아갈 수 있습니다.
    • 뷰어에서 이미지의 특정 지점으로 프로그래밍 방식으로 이동하는 기능이 추가되었습니다.
    • 이미지의 특정 지점을 기준으로 확대/축소하는 기능이 추가되었습니다.
    • 더욱 정밀한 확대/축소 기능인 ZoomExtended가 제공됩니다. 유효 값 범위는 0.01%에서 1000%까지입니다.
    • 특수 이미지 맵 표시 기능이 추가되었습니다. 이 맵은 큰 이미지에서 빠른 탐색에 사용되며 다음과 같은 속성을 가집니다.
      • 뷰어에서 맵 크기 및 맵 위치 앵커.
      • 상대적 확대/축소 및 최적 맞춤 표시 모드.
      • 맵에서 현재 보이는 영역 강조 표시.
      • 맵을 클릭하여 이미지의 지정된 위치로 이동.
  • JPEG2000, JPEG, BMP, TIFF 디코더 작업 기능 확장:
    • 전체 이미지를 디코딩하고 메모리에 로드하지 않고 지정된 축척으로 이미지의 일부를 가져오는 기능이 추가되었습니다.
    • 여러 스레드에서 단일 이미지의 여러 부분을 가져올 수 있는 기능(멀티스레딩)이 추가되었습니다.
  • 1기가픽셀 이상의 대형 및 초대형 이미지 작업을 위한 풍부한 기능을 제공하는 새로운 클래스인 ImageRenderer가 구현되었습니다.
    • 지정된 크기로 이미지의 특정 부분을 가져올 수 있는 기능이 추가되었습니다.
    • 이미지 가져오기 과정의 중간 단계를 표시하는 기능(부드러운 로딩)이 추가되었습니다.
    • JPEG2000, TIFF 및 BMP 형식에 대해 이미지 또는 이미지의 일부를 단계적으로 로드하는 기능이 지원됩니다.
    • JPEG2000, JPEG, BMP, TIFF 및 PNG 형식에 대해 전체 이미지를 메모리에 로드하지 않고 썸네일을 빠르게 가져올 수 있는 기능이 지원됩니다.
    • 이미지 또는 이미지의 일부를 가져올 때 멀티스레딩을 사용하도록 추가했습니다. 사용되는 스레드 수는 자동으로 선택되거나 사용자가 지정할 수 있습니다.
    • 이미 다운로드된 이미지의 일부를 캐시하여 작업 속도를 향상시키는 기능을 추가했습니다.
  • 코덱
    • PNG 코덱 생성:
      • 1/2/4/8/16/24/32/48/64비트 PNG 이미지 디코딩 지원이 추가되었습니다.
      • 1/4/8/16/24/32/48/64비트 PNG 이미지 인코딩 지원이 추가되었습니다.
      • PNG 파일 압축률이 최대 40% 향상되었습니다.
      • 압축 수준과 적용되는 데이터 필터를 지정하는 기능이 추가되었습니다.
      • 생성된 PNG 파일에 텍스트 필드를 추가/읽을 수 있는 기능이 추가되었습니다.
      • 생성된 PNG 파일을 완전히 덮어쓰지 않고 팔레트 또는 해상도를 변경할 수 있는 기능이 추가되었습니다.
    • TIFF 코덱이 개선되었습니다.
      • BigTIFF 이미지 지원이 추가되었습니다.
      • TIFF 파일 페이지 이미지의 일부만 가져올 수 있는 기능이 추가되었습니다.
      • TIFF 파일 페이지의 축소된 이미지를 가져올 수 있는 기능이 추가되었습니다.
      • TIFF 파일 메타데이터 작업이 최적화되었습니다. TIFF 파일 페이지 메타데이터의 크기를 최소화하는 알고리즘이 개발되었습니다.
      • CIELab 색 공간 지원이 추가되었습니다.
  • 시각적 도구:
    • 새로운 시각화 도구인 ScrollPages가 개발되었습니다.마우스 휠을 사용하여 이미지를 스크롤하고 이미지 하단에 도달하면 다른 이미지로 이동할 수 있습니다.
    • 확대/축소 도구의 확대/축소 단계 계산 알고리즘이 시각적 인식을 개선하기 위해 변경되었습니다.
    • 시각적 확대/축소 도구의 확대/축소 알고리즘이 변경되었습니다. 이제 마우스 클릭으로 지정한 확대 지점을 기준으로 확대/축소가 이루어집니다.
    • 시각적 돋보기 도구에 표시되는 이미지 품질이 향상되었습니다.
  • 데모 애플리케이션:
    • 데모 애플리케이션 "Large Image Viewer Demo"가 생성되었습니다.
    • 데모 애플리케이션 "Multi Page Tiff Demo"가 개선되었습니다.
      • 새로 생성되는 TIFF 파일의 형식과 버전을 지정하는 기능이 추가되었습니다.
      • BigTIFF 파일을 불러오는 기능이 추가되었습니다.
    • 이미지 및 썸네일 뷰어의 속성을 편집할 수 있는 대화 상자가 추가되었습니다.
  • 이미지 뷰어:
    • 이미지 뷰어의 전반적인 성능이 향상되었습니다.
    • 뷰어의 대부분 작업이 이제 비동기적으로 수행됩니다.
    • 뷰어를 서로 연결하는 기능이 추가되었습니다. 예를 들어 썸네일, 이미지 및 주석 뷰어를 서로 연결할 수 있습니다.
    • 이미지 팔레트를 보고 편집할 수 있는 PaletteViewer 컨트롤이 생성되었습니다.
    • 슬라이드 쇼를 구성할 수 있는 AnimatedImageViewer 컨트롤이 생성되었습니다.
    • CopyKeyPressed, CutKeyPressed, DeleteKeyPressed, InsertKeyPressed, SelectAllKeyPressed 이벤트를 호출할 때 e.Handled 플래그를 처리할 수 있는 기능이 추가되었습니다.
  • JPEG2000 코덱이 새로운 VintaSoft JPEG2000 .NET Plug-in에 포함되어 출시되었습니다.
  • GIF 코덱 생성됨:
    • 지원 형식: GIF87a 및 GIF89a.
    • 애니메이션 최적화(무손실)를 통해 GIF 파일을 압축하는 기능이 추가되었습니다.
    • AnimatedImageViewer 컨트롤을 사용하여 애니메이션 GIF 파일을 볼 수 있는 기능이 추가되었습니다.
    • 여러 이미지를 결합하여 새로운 애니메이션 GIF 파일로 저장하는 기능이 추가되었습니다.
    • 여러 GIF 파일을 하나로 병합하는 기능이 추가되었습니다.
    • 페이지와 프레임을 모두 표시하는 기능이 추가되었습니다.
    • 페이지를 추가/삽입/삭제/정렬하는 기능이 추가되었습니다.
    • 애니메이션 반복 횟수를 설정하거나 무한 모드를 선택할 수 있는 기능이 추가되었습니다.
    • 프레임 표시 간 지연 시간을 설정하는 기능이 추가되었습니다.
    • 페이지 팔레트를 변경하는 기능이 추가되었습니다.
    • 로컬 팔레트를 사용하여 페이지를 추가하는 기능(무손실)이 추가되었습니다.
    • 전역 팔레트를 사용하여 페이지를 추가하는 기능이 추가되었습니다.
    • 로컬 페이지 팔레트를 제거하여 파일 크기를 줄이는 기능(손실 압축)이 추가되었습니다.
  • BMP 코덱이 생성되었습니다.
    • 지원 형식: Indexed1, Indexed4, Indexed8, Bgr555, Bgr565, Brg24, Bgr32, Bgra32.
    • Indexed8 형식에 대한 RLE 압축 지원.
    • 전체 파일을 다시 작성하지 않고 해상도와 팔레트를 변경하는 기능 추가.
    • 파일 전체를 메모리에 로드하지 않고 썸네일을 가져오는 기능을 추가했습니다.
  • 이미지 처리:
    • 유화 효과를 만드는 필터(OilPaintingCommand)를 추가했습니다.
    • 새로운 명령(ClearImageCommand, GetAlphaChannelCommand, SetAlphaChannelCommand)을 추가했습니다.
    • ResizeCanvasCommand를 개선했습니다.
    • 오버레이 알고리즘을 최적화했습니다. 이제 8비트 이미지를 오버레이할 때 투명도를 고려합니다.
  • 데모 애플리케이션:
    • 데모 애플리케이션의 구조를 수정했습니다. 자주 반복되는 프로그램의 독립적인 부분들을 새로운 DemosCommonCode 빌드에 통합했습니다.
    • "Annotation Demo" 데모 애플리케이션을 개선했습니다. 주석을 위한 독립적인 패널인 AnnotationsToolStrip 컨트롤을 추가했습니다.
    • "GIF Animator Demo"라는 데모 애플리케이션이 제작되었습니다. 이 애플리케이션은 애니메이션 GIF 파일을 위한 모든 기능을 갖춘 편집기입니다.
    • "Thumbnail Viewer Demo" 데모 애플리케이션이 새롭게 디자인되었습니다. 이 데모 애플리케이션은 단일 폴더 내 이미지의 썸네일 뷰어를 구현하여 폴더, 썸네일 및 이미지 뷰어의 동기식 작동을 보여줍니다.
  • 픽셀에 직접 접근할 수 있습니다. 지원되는 모든 이미지 형식의 픽셀 색상을 가져오거나 설정할 수 있습니다.
  • 전반적인 성능이 향상되었습니다.
  • 사소한 수정 및 추가 사항.
  • 이미지 뷰어 최적화:
    • 이미지 뷰어에 비동기 이미지 로딩 기능이 추가되었습니다.
    • 이미지 및 썸네일 뷰어의 성능이 향상되었습니다.
    • 시각적 도구의 성능이 향상되었습니다.
    • 이미지 뷰어에서 렌더링 설정을 지정할 때 발생하던 오류를 수정했습니다.
  • 이미지 처리 기능을 최적화했습니다.
    • 새로운 이미지 처리 클래스 계층 구조를 만들었습니다.
    • 사용자 지정 이미지 처리 기능을 생성할 수 있도록 했습니다.
    • 새로운 이미지 처리 기능(픽셀 비닝, 세피아, 반사 타일링, 블러, 에지 검출, 샤프닝)을 추가했습니다.
    • 16비트 RGB BGR555 및 BGR565 형식 간 이미지 변환 기능을 추가했습니다. BGR555 형식 저장은 BMP 파일로만 지원됩니다.
    • 컬러 이미지를 흑백으로 변환하는 임계값을 기본값으로 384로 설정했습니다.
  • 최적화된 TIFF 코덱:
    • 이미지 로딩 및 저장 진행률 표시기가 추가되었습니다.
    • 한 TIFF 파일에서 다른 TIFF 파일로 JPEG 압축 페이지를 복사하는 기능이 추가되었습니다.
    • TIFF 코덱 로직이 변경되었습니다. 흑백이 아닌 이미지를 저장할 때 CCITT4 압축이 선택된 경우, 자동으로 흑백으로 변환되어 저장됩니다. 이전 버전에서는 이미지 품질이 우선시되어 모든 컬러 이미지가 LZW 압축으로 저장되었지만, 현재 버전에서는 사용자가...
    • 팩스에서 수신한 TIFF 이미지 처리 알고리즘이 최적화되었습니다.
  • 전반적인 메모리 사용량을 최적화하고 성능을 향상시켰습니다.
  • PDF, JBIG2 코덱 및 JPEG 인코더의 메모리 사용량을 최적화했습니다.
  • 데모 애플리케이션 "Image Viewer Demo"가 최적화되고 "Imaging Demo"로 이름이 변경되었습니다.
  • PDF 파일 인쇄용 데모 애플리케이션인 "Print Demo"가 최적화 및 업데이트되었습니다.
  • 데모 애플리케이션을 업데이트했습니다.
  • 사소한 수정 및 추가 사항.
  • 처리 및/또는 주석이 추가된 이미지를 원본 소스로 저장하는 기능을 추가했습니다.
  • 이미지를 저장한 후 다른 소스로 전환하는 기능을 추가했습니다.
  • TIFF, JBIG2 및 PDF 코덱의 일부 버그를 수정했습니다.
  • 일부 멀티스레딩 버그를 수정했습니다.
  • 데모 애플리케이션을 업데이트했습니다.
  • 사소한 수정 및 추가 사항.
  • .NET 4.0을 지원합니다.
  • Packbits 압축을 사용하는 TIFF 이미지 로드 시 메모리 사용량을 최적화했습니다.
  • TIFF 파일 생성 알고리즘을 최적화했습니다.
  • Old JPEG 압축을 사용하여 이미지를 TIFF 파일로 저장하는 기능을 추가했습니다.
  • JPEG 인코더에 멀티스레딩을 지원하도록 추가했습니다.
  • 이미지 처리에 색상 혼합 기능을 추가했습니다.
  • 대용량 이미지를 로드할 때 이미지 뷰어에서 발생하던 오류를 수정했습니다.
  • 이미지 보기, 처리 및 저장 동기화 시 이미지 뷰어에서 발생하던 오류를 수정했습니다.
  • Visual Studio 2010용 새 데모 애플리케이션을 제작했습니다.
  • Visual Studio 2005/2008용 데모 애플리케이션을 업데이트했습니다.
  • 버전 3.x에서 4.x로 마이그레이션하는 방법에 대한 자세한 설명이 포함된 새로운 SDK 문서를 작성했습니다.
  • 몇 가지 주요 및 사소한 버그가 수정되었습니다.
  • TIFF 파일 로딩 알고리즘을 개선했습니다.
  • ZIP으로 압축된 이미지를 TIFF 파일로 저장하는 기능을 추가했습니다.
  • TIFF 파일 저장 알고리즘의 메모리 사용량을 최적화했습니다.
  • 벡터 디코더의 렌더링 설정을 지정하는 기능을 추가했습니다.
  • 새로운 VintaSoft PDF .NET Plug-in을 사용하여 PDF 문서를 다운로드할 수 있는 기능을 추가했습니다.
  • 새로운 VintaSoft PDF .NET Plug-in을 사용하여 PDF 문서를 BMP, JPEG, GIF, PNG, TIFF 또는 다중 페이지 TIFF 파일로 변환하는 기능을 추가했습니다.
  • VintaSoft PDF .NET Plug-in을 사용하여 이미지를 PDF/A 문서에 저장하는 기능을 추가했습니다.
  • 새로운 VintaSoft JBIG2 .NET Plug-in을 사용하여 독립 실행형 및 PDF에 내장된 흑백 이미지 인코딩 및 디코딩 기능을 추가했습니다.
  • VintaSoft JBIG2 .NET Plug-in을 사용하여 이미지를 JBIG2 압축 방식으로 흑백으로 변환하고 다시 흑백으로 변환하는 기능을 추가했습니다.
  • 썸네일 렌더링 속도를 향상했습니다.
  • 시각 도구의 동작을 사용자 지정하는 기능을 추가했습니다.
  • 고급 인쇄 설정(선택 영역, 현재 페이지, 페이지 범위)을 추가했습니다.
  • 디코더 계층 구조를 변경했습니다.
  • 인코더 계층 구조를 변경했습니다.
  • 썸네일 선택 알고리즘의 버그를 수정했습니다.
  • 데모 애플리케이션 업데이트: "Image Viewer Demo", "Annotation Demo", "Image Converter Demo", "Multipage TIFF Demo", "Print Demo".
  • 새로운 데모 애플리케이션 생성: "PDF Reader Demo", "PDF Editor Demo", "Web PDF Reader Demo", "JBIG2 Codec Demo".
  • 썸네일 뷰어의 드래그 앤 드롭 알고리즘 개선.
  • TIFF 파일 로딩 알고리즘을 개선했습니다.
  • 사소한 수정 및 추가 사항.
  • JPEG 압축을 사용하여 회색조 이미지를 TIFF 파일로 저장하는 기능 추가.
  • 썸네일 뷰어의 드래그 앤 드롭 알고리즘 버그 수정.
  • PDF 인코더의 CCITT 압축 알고리즘 버그 수정.
  • JPEG 디코더의 일부 버그 수정.
  • 사소한 수정 및 추가 사항.
  • 썸네일 뷰어의 메모리 관리가 최적화되었습니다.
  • 썸네일 렌더링 알고리즘을 최적화했습니다.
  • JPEG 및 LZW 압축 이미지가 포함된 TIFF 파일 로딩 알고리즘을 개선했습니다.
  • 흑백 JPEG 이미지 생성 기능을 추가했습니다.
  • 밝기, 대비, 색조, 채도, 휘도, 감마 등 새로운 이미지 처리 기능을 추가했습니다.
  • 기존 이미지 처리 기능을 최적화했습니다.
  • 일부 처리 기능의 적용 범위를 이미지의 특정 영역으로 제한하는 기능을 추가했습니다.
  • 썸네일 렌더링 알고리즘을 최적화했습니다. 보이는 영역의 썸네일 렌더링을 우선시합니다.
  • 회전 후 이미지 가장자리를 감지할 수 있도록 회전 알고리즘을 최적화했습니다.
  • 썸네일 뷰어에서 드래그 앤 드롭 기능을 비활성화하는 기능을 추가했습니다.
  • 주석을 추가하여 이미지를 저장하는 기능을 추가했습니다.
  • TIFF 파일 로딩 알고리즘을 개선했습니다.
  • 몇 가지 주요 및 사소한 버그가 수정되었습니다.
  • 데모 애플리케이션을 업데이트했습니다.
  • 이미지 뷰어에서 앤티앨리어싱을 사용하는 기능을 추가했습니다.
  • 이미지 뷰어에서 버퍼링을 비활성화하는 기능을 추가했습니다.
  • 대용량 이미지 작업 시 처리 기능의 성능과 안정성을 개선했습니다.
  • TIFF 파일 로딩 알고리즘을 개선했습니다.
  • 사소한 수정 및 추가 사항.
  • 데모 애플리케이션 업데이트: "Image Viewer Demo", "MultiPage Tiff Demo", "Print Demo".
  • Vintasoft.Imaging.dll 어셈블리는 이제 두 가지 버전으로 제공됩니다.
    • "\Bin\v2.0\" 폴더에 있는 어셈블리의 기능:
      • 이 어셈블리는 .NET 2용으로 컴파일되었습니다.0
      • 어셈블리는 x86 및 WOW64 모드에서 사용할 수 있습니다.
      • 어셈블리는 x64 모드에서 사용할 수 없습니다.
      • 뷰어에서 이미지를 미리 보기 위해 GDI32 함수가 사용됩니다.
      • 뷰어에서 고속 이미지 미리 보기를 사용할 수 있습니다.
    • "\Bin\v2.0\x64\" 폴더에 있는 어셈블리의 기능:
      • 이 어셈블리는 .NET 2용으로 컴파일되었습니다.0
      • 이 어셈블리는 x86, WOW64 및 x64 모드에서 사용할 수 있습니다.
      • 뷰어에서 이미지 미리보기에 GDI32 함수가 사용되지 않습니다.
      • 뷰어의 이미지 미리보기 속도는 GDI32를 사용하는 어셈블리보다 느립니다.
  • TIFF 이미지 메타데이터를 수정하는 기능이 추가되었습니다.
  • 이미지의 선택한 부분을 복사하여 뷰어의 다른 이미지에 붙여넣는 기능이 추가되었습니다.
  • 이미지의 색심도를 변경(색상 변환)하는 기능이 추가되었습니다.
  • 이미지를 겹쳐 표시하는 기능이 추가되었습니다.
  • 새로운 시각적 도구인 '선택' 기능을 추가했습니다. 이 도구를 사용하면 뷰어에서 이미지의 특정 부분을 선택하여 Windows 클립보드에 복사할 수 있습니다.
  • 이미지 히스토그램을 얻는 기능을 추가했습니다.
  • 코드를 통해 이미지 뷰어를 제어할 수 있는 기능을 추가했습니다. 즉, 확대/축소, 특정 부분 선택, 자르기, 이미지 드래그 등의 기능을 사용할 수 있습니다.
  • 시각적 도구에 대한 단축키 설정 기능을 추가했습니다.
  • 이미지 뷰어에서 선택 영역이 변경될 때 발생하는 새로운 이벤트를 추가했습니다.
  • 마우스 커서 아래의 썸네일이 변경될 때 발생하는 새로운 이벤트를 추가했습니다. 이 이벤트는 썸네일 뷰어에 사용자 지정 컨텍스트 메뉴를 추가하려는 경우에 사용할 수 있습니다.
  • 빈 이미지를 감지하는 알고리즘을 개선했습니다.
  • TIFF 파일 로딩 알고리즘을 개선했습니다.
  • WMF/EMF 파일 로딩 관련 버그를 수정했습니다.
  • 몇 가지 주요 및 사소한 버그가 수정되었습니다.
  • "Web Stamp Image Demo" 데모 애플리케이션이 제작되었습니다. 이 데모 애플리케이션은 서버에 업로드된 이미지에 주석을 추가하는 방법을 보여줍니다.
  • 데모 애플리케이션 "Image Viewer Demo"가 업데이트되었습니다.
  • PDF 문서에 이미지를 저장/추가하는 기능이 추가되었습니다.
  • 이미지 뷰어용 시각적 도구가 생성되었습니다.
    • 확대경 - 이미지의 특정 영역을 확대할 수 있습니다.
    • 패닝 - 마우스를 사용하여 이미지를 스크롤할 수 있습니다.
    • 드래그 앤 드롭 - 이미지의 일부를 선택한 다음 드래그하여 이미지 내에서 이동할 수 있습니다.
    • 선택 영역 자르기 - 이미지의 일부를 선택한 다음 선택 영역 경계를 따라 자를 수 있습니다.
    • 확대/축소 - 이미지의 크기를 조절할 수 있습니다.
    • 선택 영역 확대/축소 - 이미지의 일부를 선택한 다음 선택 영역 내에서 크기를 조절할 수 있습니다.
  • 이미지 불러오기, 처리 및 저장 기능을 완벽하게 제어할 수 있는 기능이 추가되었습니다.
  • SDK 문서가 Visual Studio .NET 2005 형식으로 작성되었습니다.
  • 썸네일 뷰어 데모를 제작했습니다. 이 데모 애플리케이션은 썸네일 뷰어의 사용자 지정 디자인을 만드는 방법을 보여줍니다.
  • 이미지 변환기 데모를 제작했습니다. 이 데모 애플리케이션은 여러 페이지로 구성된 TIFF 파일을 PDF 문서 등으로 변환하는 방법을 보여줍니다.
  • 이미지 처리 기능 알고리즘을 개선했습니다. 노이즈 제거, 기울기 보정, 어두운 가장자리 제거 기능이 향상되었습니다.
  • 이미지 뷰어의 버그를 수정했습니다.
  • ImagePrintDocument 컨트롤의 버그를 수정했습니다.
  • 데모 애플리케이션을 업데이트했습니다.
  • 32비트 및 64비트 시스템용 데모 애플리케이션을 만들었습니다.
  • 몇 가지 주요 및 사소한 버그가 수정되었습니다.
  • 6가지 새로운 보기 모드 지원 추가:
    • 화면 해상도에 맞춘 일반 보기
    • 이미지 해상도에 맞춘 일반 보기
    • 최적 맞춤
    • 가로 맞춤
    • 세로 맞춤
    • 확대/축소 가능
  • 이미지 뷰어의 미리보기 속도 향상
  • 이전 버전에서 이미지가 잘못된 해상도로 인쇄되던 버그 수정
  • 썸네일 렌더링 품질 개선
  • 시각적 확대 도구 성능 최적화
  • 썸네일 뷰어에 여러 이미지 선택 기능 추가 (썸네일을 선택, 이동, 삭제할 수 있음)
  • 새로운 이미지 처리 기능이 추가되었습니다: 크기 조정,이미지의 물리적 크기를 변경하거나 변경하지 않고 해상도를 변경할 수 있습니다.
  • 최적화된 이미지 처리 알고리즘: 노이즈 제거, 기울기 보정, 어두운 가장자리 제거.
  • LZW 압축 알고리즘 최적화. LZW 압축을 사용하는 TIFF 이미지 읽기 속도 향상.
  • X축과 Y축을 따라 해상도가 다른 이미지 지원 추가.
  • 썸네일 뷰어에서 이미지 테두리 설정 기능 추가.
  • 마우스 커서가 연결된 썸네일 위에 몇 초 동안 있으면 이미지가 자동으로 선택되는 마우스 오버 포커스 기능 추가.
  • 데모 애플리케이션을 업데이트했습니다.
  • 몇 가지 주요 및 사소한 버그가 수정되었습니다.
  • 파일 또는 스트림에서 이미지 불러오기 기능 추가.
  • 다양한 파일 및/또는 스트림의 이미지를 하나의 이미지 컬렉션으로 불러오기 기능 추가.
  • 이미지 뷰어에서 스크롤 및 확대/축소 기능을 사용하여 이미지를 볼 수 있는 기능을 추가했습니다.
  • 멀티 스레드 썸네일 뷰어에서 이미지 썸네일을 볼 수 있는 기능을 추가했습니다.
  • 지원되는 이미지 처리 기능: 점 제거, 회전 각도 정렬, 어두운 가장자리 제거, 빈 이미지 감지, 회전, 미러링, 자르기, 반전, 색상 변환.
  • 지원되는 시각 도구: 돋보기, 확대/축소, 선택 도구.
  • 썸네일 뷰어에서 드래그 앤 드롭으로 이미지를 정렬할 수 있는 기능을 추가했습니다.
  • 임시 파일을 생성하지 않고 여러 페이지로 구성된 TIFF 파일을 직접 작업할 수 있습니다.
  • TIFF 파일에서 메타데이터를 읽을 수 있는 기능을 추가했습니다.
  • VintaSoft Annotation .NET Plug-in을 사용하여 TIFF 파일에서 주석을 읽고 쓰는 기능이 추가되었습니다.
  • 이미지 미리 보기 및 인쇄 기능을 추가했습니다.
  • 이미지를 파일 또는 스트림에 저장하는 기능이 추가되었습니다.
  • 여러 이미지를 비동기적으로 파일 또는 스트림에 멀티페이지 TIFF 파일로 저장하는 기능이 추가되었습니다.
  • 멀티페이지 TIFF 파일을 여러 개의 BMP, JPEG, GIF, PNG 또는 TIFF 파일로 분할하는 기능이 추가되었습니다.
  • 지원되는 이미지 파일 형식: BMP, EMF, EXIF, GIF, Icon, JPEG, PNG, TIFF, 멀티페이지 TIFF, WMF.
  • 멀티페이지 TIFF 파일에서 지원되는 작업: 이미지 가져오기, 추가, 삽입 및 삭제, 파일 압축, 메타데이터 읽기, 주석 읽기 및 쓰기.
  • TIFF 파일에서 지원되는 압축 유형: 없음, CCITT 그룹 3 및 4 팩스, CCITT RLE, Packbits, LZW, Deflate, JPEG.