VintaSoft Imaging .NET SDK

Windows, Linux, macOS에서 C# 및 VB.NET을 사용하여 이미지 및 문서 처리를 위한 .NET 이미징 SDK

VintaSoft Imaging .NET SDK는 Windows, Linux 및 macOS에서 이미지 및 문서 처리를 위한 인상적이고 사용하기 쉬운 크로스 플랫폼 .NET SDK입니다. SDK를 사용하면 다운로드,단일 페이지 또는 여러 페이지 이미지를 보고, 편집하고, 변환하고, 인쇄하고, 카메라에서 캡처하고, 저장할 수 있습니다. 이 SDK는 문서 관리 시스템 및 전자 문서 관리 시스템에서 사용하기에 이상적입니다.

VintaSoft Imaging .NET SDK는 관련 플러그인을 원하는 대로 조합하여 확장할 수 있는 기본 구성 요소입니다. Annotation, PDF, Office, OCR, DICOM, JBIG2, JPEG2000, Document CleanupForms Processing. 플러그인은 VintaSoft Imaging .NET SDK와 함께만 사용할 수 있습니다.

일반 기능

  • 흑백, 회색조, 팔레트, RGB 또는 RGBA 이미지 생성
    지원 형식:
    • 픽셀당 1, 4, 8비트의 팔레트 이미지
    • 픽셀당 1, 4, 8, 16비트의 회색조 이미지
    • 픽셀당 24, 32, 48비트의 BGR 이미지
    • 픽셀당 32, 64비트의 BGRA 이미지
    • 픽셀당 16비트의 BGR565 및 BGR555 이미지
  • 파일 또는 스트림에서 이미지 불러오기
  • 이미지를 이미지 컬렉션으로 결합
  • 이미지를 파일 또는 스트림에 저장
  • 이미지 컬렉션을 파일 또는 스트림에 비동기적으로 저장
  • 수정된 이미지 컬렉션을 원본 파일 또는 스트림에 저장
  • 수정된 이미지 컬렉션을 새 파일 또는 스트림에 저장하고 새 파일 또는 스트림으로 전환
  • 지원되는 파일 형식:
  • 이미지 및 문서 디코더
    • 이미지를 메모리에 로드하지 않고 파일 또는 스트림에서 이미지 정보 가져오기
    • 파일 또는 스트림에서 이미지 가져오기
    • 파일 또는 스트림에서 이미지의 썸네일 가져오기
    • 파일 또는 스트림에서 이미지 메타데이터 가져오기
    • 새 이미지 또는 문서 디코더 생성 - 아키텍처는 오픈 소스입니다
    • 디코더 관리(추가, 정렬, 삭제)
  • 이미지 및 문서 인코더
    • 이미지를 새 파일 또는 스트림에 저장
    • 여러 페이지 파일에 이미지 추가
    • 이미지 변경 사항을 원본 파일 또는 스트림에 저장
    • 이미지를 다시 인코딩하지 않고 이미지 메타데이터를 파일 또는 스트림에 저장
    • 새 이미지 또는 문서 인코더 생성 - 아키텍처는 오픈 소스입니다
    • 인코더 관리(추가, 정렬, 삭제)
  • TIFF 파일에 대한 저수준 작업:
    • TIFF 페이지 관리(추가, 삽입, 정렬, 삭제)
    • TIFF 페이지 태그 관리(추가, 삽입, 정렬, 삭제)
    • TIFF 페이지의 확대/축소된 이미지 가져오기
    • TIFF 이미지의 스트립 또는 타일 가져오기
    • TIFF 페이지 데이터를 다시 인코딩하지 않고 TIFF 이미지의 스트립 또는 타일 정의
    • TIFF 페이지 데이터를 다시 인코딩하지 않고 TIFF 페이지를 동일하거나 다른 TIFF 파일로 복사
    • TIFF 파일에서 사용되지 않는 공간 제거
  • GIF 파일에 대한 하위 수준 작업:
    • GIF 프레임 관리(추가, 삽입, 정렬, 삭제)
    • 변경 GIF 프레임 메타데이터
    • GIF 프레임 이미지 가져오기
    • 애니메이션 매개변수 변경 (지연, 반복,역방향)
    • GIF 파일 최적화
  • ICO/CUR 파일에 대한 저수준 작업:
    • ICO/CUR 프레임 관리(추가, 삽입, 정렬, 삭제)
    • 아이콘 또는 커서 이미지 가져오기
    • 커서 핫스팟 설정
  • JPEG 파일에 대한 저수준 작업:
    • 메타데이터 변경
    • 확대된 이미지 가져오기
  • PNG 파일에 대한 저수준 작업:
    • 메타데이터 변경
    • 인터레이스 이미지 가져오기
  • JBIG2 파일에 대한 저수준 작업 - VintaSoft JBIG2 .NET Plug-in 필요
  • 저수준 작업 JPEG2000 파일 - VintaSoft JPEG2000 .NET Plug-in 필요
  • DICOM 파일에 대한 저수준 작업 - VintaSoft DICOM .NET Plug-in 필요
  • 새로운 저수준 파일 작업 기능 생성 - 아키텍처는 개방형입니다
  • 사용 가능한 DirectShow 이미지 캡처 장치 목록 가져오기
  • 연결 및 연결 해제된 장치에 대한 알림 받기
  • 장치의 네트워크 이름, 현재 형식 및 사용 가능한 이미지 캡처 형식 가져오기
  • 원하는 이미지 캡처 형식 지정
  • 장치 설정 대화 상자를 사용하여 고급 설정 변경
  • DirectShow 장치에서 이미지 캡처
  • 2D 그래픽용 드로잉 엔진 사용:
    • SkiaSharp 라이브러리 기반의 크로스 플랫폼 래스터 드로잉 엔진 - Windows, Linux 및 macOS에서 2D 그래픽 그리기
    • System.Drawing.Common 라이브러리 기반의 래스터 드로잉 엔진 - Windows에서 2D 그래픽 및 래스터 이미지 그리기
    • PDF 벡터 드로잉 엔진 - PDF 페이지에 2D 그래픽 그리기 (이 드로잉 엔진은 SkiaSharp 또는 System.Drawing.Common 라이브러리 기반의 드로잉 엔진을 사용합니다)
    • SVG 벡터 드로잉 엔진 - SVG 이미지에 2D 그래픽 그리기 (이 드로잉 엔진은 SkiaSharp 또는 System.Drawing.Common 기반 드로잉 엔진을 사용합니다)
  • 이미지 영역을 동기식 또는 비동기식으로 렌더링
  • 중간 이미지 가져오기
  • 이미지 파일의 렌더링 요구 사항 관리
  • .NET 애플리케이션에서 이미지를 보기 위한 WPF 및 WinForms 컨트롤:
    • 이미지 보기 WPF 이미지 뷰어에서
    • WinForms 이미지 뷰어에서 이미지 보기
    • 여러 이미지를 동시에 보기
    • 진행률 표시기와 함께 점진적 멀티스레드 이미지 렌더링 사용
    • 크기에 제한 없는 이미지 보기
    • 직교 각도로 보기
    • 이미지 확대/축소, 스크롤 및 이동
    • 사각형 선택,타원형 또는 사용자 지정 이미지 영역
    • 이미지 또는 이미지 영역 확대/축소
    • 이미지 영역 드래그 앤 드롭
    • 이미지 영역 위에 이미지 오버레이
    • 이미지 처리 결과 미리 보기
    • 이미지 뷰어에 그래픽 개체(텍스트, 사각형, 선 등) 그리기 - VintaSoft Annotation .NET Plug-in 필요
    • 이미지 뷰어에 레이어 생성 및 사용자 상호 작용 설정 - 아키텍처는 자유롭습니다
    • 이미지 슬라이드쇼 생성
    • 큰 이미지를 빠르게 탐색할 수 있는 이미지 맵 표시
    • 원하는 모든 작업 수행 - 아키텍처는 자유롭습니다
  • .NET 애플리케이션에서 이미지 썸네일을 보기 위한 WPF 및 WinForms 컨트롤:
    • WPF 썸네일 뷰어에서 이미지 썸네일 보기
    • WinForms 썸네일 뷰어에서 이미지 썸네일 보기
    • 진행률 표시기와 함께 멀티스레드 썸네일 렌더링 사용
    • 썸네일을 세로 또는 가로로 표시
    • 필요에 따라 이미지 썸네일 로드
    • 썸네일의 모양을 설정합니다: 일반, 포커스, 선택됨, 마우스 오버
    • 썸네일에 캡션 추가
    • 여러 썸네일 선택
    • 각 썸네일 옆에 체크박스 또는 기타 컨트롤 표시
    • 드래그 앤 드롭으로 썸네일 정렬
    • 원하는 모든 작업 수행 - 아키텍처는 자유롭습니다
  • 이미지 팔레트를 보고 편집하기 위한 WPF 및 WinForms 컨트롤
  • 빠르고 간편한 웹 애플리케이션 사용자 인터페이스 개발을 위한 웹 문서 뷰어
    • 모든 주요 웹 브라우저에서 작동하는 JavaScript UI 컨트롤
    • 사용자 인터페이스는 개인용 컴퓨터, 태블릿 및 스마트폰과 호환됩니다.
    • 다양한 유형의 이미지 및 문서 표시: PDF, TIFF, PNG, JPEG, GIF, BMP, PCX, RAW, JBIG2, JPEG2000, DICOM, XPS 등
    • 이미지 및 PDF 문서의 여러 페이지 보기 지원
    • 스캐너 또는 카메라에서 이미지 수신 지원
    • 파일 열기 파일 데이터를 애플리케이션의 웹 서버에 업로드하지 않고 URL에 액세스(요청 시 스트리밍 파일 데이터 제공)
    • 썸네일 보기 지원
    • 이미지 및 문서 인쇄 지원
    • 사진 및 문서 이미지 처리 지원
    • 이미지 및 PDF 문서 주석 달기 지원
    • 문서 페이지에서 텍스트 선택 지원
    • 문서에서 텍스트 검색 및 검색된 텍스트 선택 기능 지원
    • 처리 중인 문서에서 페이지 삭제 및 교체 지원
    • 처리 중인 문서에서 변경 내용 저장(페이지 순서, 주석, 양식 필드 변경) 지원
    • 주석이 포함된 이미지를 PDF 또는 TIFF 파일로 내보내기 지원
    • 사용자 인터페이스를 모든 작업에 맞게 사용자 정의 가능
    • 사용자 인터페이스를 모든 언어로 번역 가능
    • 웹 페이지 또는 웹 애플리케이션에서 사용 가능
  • HTML5 호환 웹 브라우저에서 이미지를 보기 위한 JavaScript UI 컨트롤:
    • HTML5 이미지 뷰어에서 이미지 보기
    • 여러 이미지를 동시에 보기
    • 주문형 타일 렌더링을 사용한 프로그레시브 이미지 렌더링 사용
    • 크기에 제한 없는 이미지 보기
    • 서버에 데이터를 전송하지 않고 이미지 확대/축소, 스크롤 및 이동
    • 서버에 데이터를 전송하지 않고 이미지의 직사각형 영역 선택
    • 서버에 데이터를 전송하지 않고 이미지 또는 이미지 영역 확대/축소
  • HTML5 호환 웹 브라우저에서 이미지 썸네일을 보기 위한 JavaScript UI 컨트롤:
    • HTML5 썸네일 뷰어에서 이미지 썸네일 보기
    • 요청 시 이미지 썸네일 렌더링
    • 썸네일의 모양을 설정합니다: 일반, 포커스, 선택됨, 마우스 오버
    • 드래그 앤 드롭으로 썸네일 순서 변경
    • 키보드로 썸네일 탐색
    • 키보드 및/또는 마우스로 썸네일 선택
    • 키보드로 썸네일 삭제
  • WPF에서 이미지 인쇄
  • WinForms에서 이미지 인쇄
  • 웹 애플리케이션에서 이미지 인쇄
  • JavaScript 클래스를 사용하여 인쇄 미리 보기 및 이미지 인쇄
  • 110개 이상의 이미지 처리 명령 사용:
    • 가져오기 이미지 정보: 색상 개수 가져오기, 배경색 가져오기, 테두리 사각형 가져오기, 회전 가져오기, 히스토그램 가져오기, 이미지가 비어 있는지 확인 등
    • 이미지 처리를 위한 기본 명령 사용: 픽셀 형식 변경, 회전, 뒤집기, 크기 조정, 캔버스 크기 조정, 자르기, 지우기, 채우기, 리샘플링, 오버레이, 마스크 오버레이, 블렌딩 오버레이 등
    • 이미지 색상 변환: 반전, 이진화, 밝기, 대비, 감마, 색조, 채도, 색상 블렌딩, 하프톤, 레벨, 알파 등
    • 이미지에 필터 적용: 최대값, 최소값, 평균, 중앙값, 중간값, 팽창, 침식, 컨볼루션, 흐림, 선명도, 엠보싱 등
    • 이미지에 효과 적용: 자동 색상, 자동 대비, 자동 레벨, 모자이크, 모션 블러, 픽셀화, 적목 현상 제거, 솔라라이즈, 타일 반사 등
    • 문서 이미지 정리: 노이즈 제거, 기울기 보정, 테두리 지우기 및 제거, 하프톤 제거, 자동 텍스트 방향 설정, 문서 분할, 하프톤에서 텍스트 복구 등 - VintaSoft Document Cleanup .NET Plug-in이 필요합니다.
  • 전체 이미지 처리
  • 이미지의 직사각형 또는 임의 영역 처리
  • 이미지 픽셀 데이터에 직접 접근
  • 저수준 함수를 사용하여 N채널 및 채널당 M비트(M<=32) 이미지 처리
  • 여러 처리 명령을 하나로 결합하여 순차적으로 실행
  • 여러 스레드에서 명령 실행 병렬화
  • 이미지 히스토리 관리(실행 취소/다시 실행)
  • 임의의 이미지 처리 명령 생성 - 아키텍처는 개방형
  • 웹 애플리케이션에서 JavaScript 클래스를 사용하여 이미지 처리
  • EXIF 메타데이터를 TIFF 또는 JPEG 파일에 로드 및 저장
  • RAW 파일에 EXIF ​​Makernote 메타데이터 로드
  • TIFF 태그 로드 및 저장
  • 로드 및 TIFF 파일에 WANG 메타데이터 저장
  • Adobe Photoshop 리소스 메타데이터 불러오기
  • 이미지 메타데이터를 트리 구조로 보기
  • 다른 메타데이터를 읽고 쓰는 클래스 생성 - 아키텍처는 개방형
  • 이미지 파일 디코딩 시 이미지 색상 관리 사용자 지정
  • 이미지 표시 및 인쇄 시 이미지 색상 관리 사용자 지정
  • 이미지 색상 변환 수행
  • ICC 프로파일 v.2.0-4.3에서 색상 변환 가져오기
  • 여러 표준 색상 변환 사용
  • 사용자 지정 색상 변환 정의 - 아키텍처는 개방형

플러그인 활용 가능성

개발 및 배포 요구 사항

개발 요구 사항:
  • 개발 환경: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
  • 프로그래밍 언어: C#, VB.NET, 모든 .NET 호환 언어
  • 개발 플랫폼: .NET, WinForms, WPF, ASP.NET
배포 요구 사항:
  • Windows(Windows 11/10/8.1/8/7, Windows Server 2025/2022/2019/2016/2012/2008) 및 .NET 10, .NET 9, .NET 8, .NET 7, .NET 6
  • Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008) 및 .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
  • Linux(Ubuntu 24/23/22/20/18; Debian 12/11/10/9; Fedora 44/43/42/41; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) 및 .NET 10, .NET 9, .NET 8, .NET 7, .NET 6
  • macOS (macOS 26/15/14/13/12) 및 .NET 10, .NET 9, .NET 8, .NET 7, .NET 6

무료 평가판

평가판을 사용하면 30일 동안 VintaSoft Imaging .NET SDK를 무료로 테스트하여 요구 사항을 충족하는지 확인할 수 있습니다.
평가판에는 일부 기능 제한이 있습니다. 모든 제한을 해제하려면 라이선스를 구매해야 합니다.

VintaSoft Imaging .NET SDK 평가판을 다운로드하면 Annotation, PDF, Office, OCR, DICOM, JBIG2, JPEG2000, Document Cleanup, Forms Processing 등 모든 플러그인을 테스트할 수 있습니다.

평가판 다운로드

데모 애플리케이션


SDK에는 WPF, WinForms, 콘솔, ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5 및 ASP.NET WebForms용 데모 애플리케이션이 포함되어 있어 SDK의 일반적인 기능을 보여줍니다. 데모 애플리케이션을 통해 SDK 기능 평가 과정을 간소화하고 특정 요구 사항을 충족하는지 신속하게 확인할 수 있습니다.

각 데모 애플리케이션은 C# 또는 VB.NET으로 작성된 소스 코드 예제이며 Microsoft Visual Studio, Microsoft Studio Code 및 .NET CLI에서 사용할 수 있습니다.

데모 애플리케이션을 실행하고 테스트하려면 컴퓨터에 SDK 평가판을 다운로드하여 설치해야 합니다.

기존 라이선스 보유자는 데모 애플리케이션 프로젝트를 템플릿으로 사용하여 자체 애플리케이션을 개발할 수 있습니다.

온라인 데모 애플리케이션

ASP.NET 애플리케이션 개발이 목표이고 SDK를 컴퓨터에 설치하지 않고 기능을 빠르게 미리 보고 싶다면 온라인 데모 웹 애플리케이션을 사용하여 테스트할 수 있습니다.

기술 문서

SDK에는 사용자 가이드, .NET API 참조 및 웹 API 참조(JavaScript, TypeScript 및 웹 서비스)를 포함한 자세한 기술 문서가 함께 제공됩니다. 기술 문서는 애플리케이션 프로그래밍에 대한 기본적인 지식과 기술을 가진 사용자를 대상으로 합니다.

SDK 버전별 일반적인 변경 사항 목록과 개발 내역은 여기에서 확인할 수 있습니다: 역사

.NET 개발자용 문서     웹 개발자용 문서

기술 지원

사용 가능한 기술 지원 리소스에 대한 정보는 여기에서 확인할 수 있습니다: 기술 지원.

VintaSoft Imaging .NET SDK 및 플러그인에 대한 자주 묻는 질문과 답변 목록은 여기에서 확인할 수 있습니다: 자주 묻는 질문.

제공된 지원 자료 및 기술 문서에서 필요한 답변이나 해결책을 찾을 수 없거나 VintaSoft 제품이 특정 작업을 수행하는 데 어떻게 도움이 될 수 있는지 추천을 받고 싶다면 당사에 문의하십시오.

SDK 라이선스

라이선스 구매

VintaSoft 라이선스는 매우 유연하여 컴퓨터에 무료로 배포할 애플리케이션, 특정 컴퓨터 한 대에 배포할 애플리케이션, 또는 특정 애플리케이션 하나를 모든 컴퓨터에 배포할 애플리케이션을 개발할 수 있습니다.

프로덕션 환경에서 VintaSoft Imaging .NET SDK 및 플러그인을 사용하려면 사용 가능한 라이선스 유형 중에서 애플리케이션에 적합한 라이선스를 선택하고 구매해야 합니다.

개발자 라이선스는 한 명의 프로그래머가 사용할 수 있도록 설계되었습니다. 조직 라이선스는 단일 사무실에서 근무하는 프로그래머 그룹이 SDK를 사용할 수 있도록 합니다.

Windows 데스크톱 라이선스를 사용하면 애플리케이션에서 SDK를 사용하고 모든 Windows 데스크톱 컴퓨터에 무료로 배포할 수 있습니다.

서버 라이선스를 사용하면 애플리케이션에서 SDK를 사용하고 Windows 서버에서 무료로 배포할 수 있습니다.

단일 서버 라이선스는 전용 Windows 서버의 고정 네트워크 구성에 연결됩니다.

단일 애플리케이션 라이선스를 사용하면 모든 Linux 또는 macOS 컴퓨터에 애플리케이션을 배포할 수 있습니다.

VintaSoft Imaging .NET SDK 및 플러그인 라이선스에 관한 모든 정보는 최종 사용자 라이선스 계약에서 확인할 수 있습니다.

고객 후기

모든 고객 리뷰
As manager of the team using your Document Imaging SDK within AG Insurance, I would like to take the time to thank you about the support provided until now. Your support is effective and we are happy about your reaction time when issues questions are reported.

Olivier Van Pevenaeyge
AG Insurance
I have used Vintasoft's libraries for the past five years and credit them for delivering high-valued software that is well priced and functionally robust. Vintasoft's components are well designed and they consistently release updates that improve reliability and performance. I highly recommend developers to consider the Vintasoft tools as a natural plug-in for any project you tackle.

Paul Smietan
CTO | GoScan, Inc.
Because of the quality of your products and, even more, because of your quick and effective technical support I would recommend your .NET products to anyone. We are using Scan, Imaging and Annotation in few of our products, for over one year, without any problems. Please continue with good work!

Ninoslav Rasinec
RAVERUS d.o.o.
I have used many different Imaging products. Hands down you have the best product out of the bunch. I love the fact it is extendable - it works fast and it just works. Keep up the fantastic work.

Steve Thompson
Electrical Resources, Inc