온라인 이미지 벡터라이저
이미지를 벡터화해야 하는 경우 무료 온라인 도구를 사용하십시오! 이미지 벡터화기는 JPG, PNG, BMP, ICO, GIF 및 TIFF 형식을 지원합니다. SVG 형식으로 저장하기 전에 비트맵을 전처리하기 위한 다양한 옵션을 제공합니다. 지금 바로 이미지를 확장 가능하고 선명한 벡터 아트로 변환하세요!
TIFF 이미지 벡터화
벡터화에서 우리는 비트맵을 수학적 곡선과 경로 요소로 구성되고 SVG로 저장되는 기하학적 모양으로 대체하는 프로세스를 의미합니다. 여러 가지 이유로 비트맵을 벡터화해야 할 수 있습니다. 벡터 그래픽에는 크기 조정, 작은 파일 크기, 애니메이션 지원 등 일련의 장점이 있습니다. 또는 이미지를 실험하고 재미있는 벡터화 효과를 얻고 싶을 수도 있습니다. 어쨌든 사진, 그림, 디자인, 예술 및 웹 개발에 관심이 있다면 비트맵 벡터화는 좋은 경험입니다.
Aspose.SVG for .NET API 는 다양한 SVG 구문 분석 작업에 사용할 수 있는 고속 C# 라이브러리를 제공합니다. ImageVectorization 네임스페이스에는 이미지 벡터화 프로세스를 구현하기 위한 클래스와 인터페이스가 포함되어 있습니다. 이 기사에서는 Aspose.SVG API를 사용하여 C#에서 TIFF를 벡터 그래픽으로 변환하는 방법을 살펴보겠습니다. 또한 실시간 이미지를 벡터로 변환할 수 있는 온라인 이미지 벡터화기를 제공합니다.
이미지 벡터라이저를 사용하는 방법?
- 먼저 로컬 파일 시스템에서 JPEG, JPG, PJP, PJPEG, WEBP, PNG, BMP, ICO, GIF, TIFF, XBM 또는 기타 비트맵 형식의 래스터 이미지를 로드합니다. 원본 이미지, 양자화 이미지 및 벡터화 이미지의 세 가지 창이 초기 이미지, 색상 양자화 및 벡터화 이미지의 미리보기와 함께 표시됩니다.
- Image Vectorizer는 TIFF을 기본 설정으로 벡터로 변환하며 벡터화된 TIFF을 SVG 파일로 다운로드할 수 있습니다. 그러나 더 나은 결과를 얻으려면 두 개의 사이드바 설정으로 양자화 및 벡터화 프로세스를 처리할 수 있습니다. “Quantize” 버튼을 클릭하여 양자화 설정을 적용하고 “Vectorize” 버튼을 클릭하여 벡터화 설정을 적용하고 TIFF을 SVG로 변환합니다.
- “Download” 버튼을 클릭하여 결과를 얻습니다.
Image Vectorizer는 래스터 비트맵 이미지를 외곽선으로 구성된 벡터 아트워크로 변환합니다. 벡터화 알고리즘에는 색상 양자화, 윤곽선 추적, 추적 평활화, 추적 단순화 및 추적에서 SVG 경로 요소 구축과 같은 다음 단계가 포함됩니다. 최상의 TIFF 벡터화 결과를 얻으려면 사용자 정의 설정을 적용하십시오.
양자화 옵션 (Quantization Options)
색상 양자화는 이미지에서 사용할 제한된 수의 색상을 선택하는 프로세스입니다. 이미지의 색상 정보를 줄여야 할 때 적용됩니다. 색상 양자화는 여러 요소가 관련된 매우 복잡한 프로세스입니다. 이는 다른 알고리즘을 사용하여 구현할 수 있습니다. 각 알고리즘은 더 큰 색상 집합에서 새 이미지에 남아 있는 색상과 버려진 색상을 나머지 색상에 매핑하는 방법을 결정합니다.
- colors - 원하는 팔레트 크기;
- method - 다양한 색상 양자화 알고리즘을 구현하는 히스토그램 방법입니다.
- minHueCols - 색상 그라디언트와 함께 작동하는 매개변수입니다.
- scale - 또는 배율 인수 - 색상을 더 미세하게 또는 더 거칠게 샘플링하도록 구성할 수 있습니다.
- grayscale - 확인란을 클릭하여 이미지를 회색조로 변환할 수 있습니다.
벡터화 옵션 (Vectorization Options)
- threshold - 윤곽선을 표시할 픽셀 수를 설정합니다.
- severity - 등고선의 평활화에 영향을 미치고 쿼리 포인트가 가장 가까운 이웃 접근 방식으로 간주하는 영역의 범위를 결정합니다.
- line-width - 윤곽을 표시하기 위한 선의 너비에 영향을 미칩니다.
- stencil - 일반 이미지나 사진을 그래피티 같은 효과를 위한 스텐실로 사용할 수 있는 개요 이미지로 바꿉니다.
- trace paths - 경로 세그먼트 작성을 담당하는 곡선의 점을 볼 수 있습니다.
벡터 그래픽은 로고, 아이콘, 페이지 레이아웃, 지도, 그래프, 라인 아트, 일러스트레이션, 기술 도면 등을 만드는 데 가장 적합합니다. 색상이 혼합된 연속 톤 이미지나 편집 사진에 가장 적합한 형식은 아닙니다. 그러나 사진을 벡터화하면 흥미롭고 유용한 인상적인 예술적 효과를 얻을 수 있습니다.
C#에서 TIFF를 벡터화하는 방법
.NET API용 Aspose.SVG는 이미지를 벡터 형식으로 저장하기 전에 이미지 벡터화 프로세스를 구현하고 이미지에 대한 다양한 전처리 옵션을 사용할 수 있는 클래스와 메서드를 제공합니다. 처리에는 TraceSimplifier, TraceSmoother, PathBuilder 등의 벡터화 옵션 제어가 포함됩니다.
C#에서 TIFF를 SVG로 변환
// Initialize an instance of the ImageVectorizer class
var vectorizer = new ImageVectorizer
{
//optionally set configuration
Configuration =
{
//optionally set path builder
PathBuilder = new BezierPathBuilder {
//optionally set trace smoother
TraceSmoother = new ImageTraceSmoother(1),
ErrorThreshold = 30,
MaxIterations = 30
},
ColorsLimit = 25,
LineWidth = 1
}
};
// Vectorize TIFF from the specified file
using var document = vectorizer.Vectorize(InputFolder + "image.tiff");
// Save vectorized TIFF image as SVG file
document.Save(OutputFolder + "image.svg");
C#에서 TIFF를 SVG로 변환하는 단계
Aspose.SVG로 TIFF를 벡터화하려면 몇 가지 단계를 따라야 합니다.
- ImageVectorizer
클래스의 인스턴스를 초기화합니다. ImageVectorizer() 생성자 중 하나를 사용하고 구성 속성을 지정합니다.
- TraceSmoother 속성은 추적을 더 매끄럽게 설정합니다. 윤곽 조각을 부드럽게 만드는 데 사용됩니다.
- TraceSimplifier 속성은 추적을 단순화하도록 설정합니다. 결과적으로 추적 곡선은 더 적은(또는 더 큰) 점이 있는 선분으로 구성됩니다.
- PathBuilder 속성은 SVG 경로 세그먼트 빌더를 설정하고 제어점에서 곡선이 얼마나 급격하게 구부러지는지에 영향을 미칩니다.
- 지정된 파일에서 TIFF를 벡터화합니다. SVGDocument를 반환하는 Vectorize() 메서드를 사용합니다.
- 벡터화된 TIFF 이미지를 SVG 파일로 저장합니다.
이미지 벡터화는 래스터 이미지를 벡터 그래픽(베지어 곡선, 스플라인 및 선)으로 변환하는 프로세스입니다. 문서 장 벡터화 - 기본 개요 에서 이미지 벡터화 정보를 찾을 수 있습니다. 이미지 벡터화 프로세스 및 벡터화 옵션에 대한 설명, PNG, JPG, BMP, TIFF, GIF, ICO와 같은 래스터 이미지를 SVG 문서로 벡터화하는 방법을 배웁니다. ImageVectorization 기능과 벡터화 결과에 대한 구성 속성의 효과를 보여주는 몇 가지 C# 예제를 고려할 것입니다.
Aspose.SVG는 JPG, PNG, BMP, TIFF, ICO 및 GIF 비트맵 이미지를 벡터 그래픽으로 변환할 수 있는 무료 온라인 Image Vectorizer 를 제공합니다. 이 앱을 사용하여 완벽한 결과를 얻기 위한 일련의 옵션을 적용할 수 있습니다. 시간을 절약하고 이 이미지 벡터화기를 확인하여 벡터 그래픽의 모든 이점을 얻으십시오!
자주하는 질문
Aspose.SVG를 사용하면 온라인 또는 프로그래밍 방식으로 TIFF을 SVG로 변환할 수 있습니다. 예를 들어 이미지를 빠르고 고품질로 변환하는 온라인 Image Vectorizer 를 사용하여 TIFF을 실시간으로 벡터화할 수 있습니다. 반면에 .NET API용 Aspose.SVG를 사용하여 프로그래밍 방식으로 TIFF을 벡터화할 수 있습니다.
벡터 이미지는 드로잉, 그래픽 또는 스케치로 작업하는 모든 전문가에게 필수적입니다. 많은 디자이너, 프린터, 건축가 및 아티스트는 종종 스케치 또는 드로잉을 벡터 이미지로 작업하도록 선택합니다. 그리고 그들은 좋은 이유가 있습니다! 비트맵 그래픽과 달리 벡터 아트는 품질 손실 없이 크기 조정 및 확장이 가능하며 여전히 선명하게 표시됩니다. 또한 벡터화를 사용하여 이미지를 업데이트하거나 복구할 수 있습니다.
벡터 이미지는 배너, 로고, 지도, 간판, 자수, 판화, 그래프, 청사진 등을 제작하는 데 필요한 것입니다.
래스터에서 벡터로 이미지를 변환하는 과정을 이미지 벡터화라고 합니다. 픽셀로 구성된 비트맵 이미지를 선, 곡선 및 기타 기하학적 모양으로 구성된 벡터 이미지로 변환하는 복잡한 계산 프로세스입니다.
벡터화 프로세스는 컬러 이미지 양자화를 사용합니다. 이 기술은 이미지에 사용되는 서로 다른 색상의 수를 줄이는 기술로, 새 이미지가 원본 이미지와 시각적으로 최대한 유사해야 합니다. 그런 다음 벡터라이저는 일련의 윤곽선 추적 알고리즘을 사용하여 동일한 색상의 점이나 픽셀을 모두 기하학적 모양이나 곡선으로 바꿉니다. 마지막 단계는 추적점을 SVG 경로선과 베지어 곡선으로 변환하고 SVG 문서에 추가하는 것입니다.
TIFF 파일 형식이란 무엇입니까?
TIFF(Tag Image File Format 또는 Tagged Image File Format)는 이 파일 형식 표준을 준수하는 다양한 장치에서 사용하기 위한 래스터 이미지를 나타냅니다. TIFF는 1987년 Adobe에서 인쇄 업계에서 사용되는 고품질 이미지 표현을 위한 기본 범용 형식 중 하나로 개발한 그래픽 형식입니다. 이제 TIFF는 딥 컬러 이미지를 저장하는 데 널리 사용되는 형식이 되었습니다. 여러 색 공간에서 이중 수준, 회색조, 팔레트 색상 및 풀 컬러 이미지 데이터를 설명할 수 있습니다. 형식을 사용하는 응용 프로그램의 공간과 시간 중에서 선택할 수 있도록 손실 및 무손실 압축 체계를 지원합니다. 형식은 기계에 의존하지 않으며 프로세서, 운영 체제 또는 파일 시스템과 같은 경계에서 자유롭습니다.
SVG 파일 형식이란 무엇입니까?
SVG 파일은 XML 기반 텍스트 형식을 사용하여 이미지의 모양을 설명하는 확장 가능한 벡터 그래픽 파일입니다. SVG 파일에서 이미지는 선, 곡선, 모양, 텍스트 등의 기하학적 기본 요소로 설명됩니다. 벡터 개체는 비트맵 이미지에서와 같이 픽셀 격자가 아니라 일련의 명령, 숫자, 수식으로 만들어지고 저장됩니다. Scalable이라는 단어는 SVG가 품질 손실 없이 다양한 크기로 확장될 수 있다는 사실을 나타냅니다. 이러한 파일에 대한 텍스트 기반 설명은 파일을 해상도와 무관하게 만듭니다. 확장성을 달성하기 위해 웹 사이트 구축 및 인쇄 그래픽에 가장 많이 사용되는 형식 중 하나입니다. SVG 파일은 Chrome, Internet Explorer, Firefox 및 Safari를 포함한 거의 모든 최신 브라우저에서 보거나 열 수 있습니다.
Aspose.SVG for .NET API 시작하기
확장 가능한 벡터 그래픽 및 응용 프로그램 개발에 관심이 있는 경우 C# 및 기타 .NET 프로그래밍 언어용 강력한 인터페이스 세트와 함께 .NET API용 유연한 고속 Aspose.SVG를 설치하십시오.nuget install Aspose.SVG
로 명령줄에서 설치하거나 Install-Package Aspose.SVG
를 사용하여 Visual Studio의 패키지 관리자 콘솔을 통해 설치합니다.
또는
다운로드
에서 오프라인 MSI 설치 프로그램 또는 DLL을 ZIP 파일로 가져옵니다. .NET API용 Aspose.SVG는 독립 실행형 라이브러리이며 의존하지 않습니다. SVG 문서 처리를 위한 모든 소프트웨어.C# 라이브러리 설치 및 시스템 요구 사항에 대한 자세한 내용은 Aspose.SVG 문서 를 참조하십시오.