이미지용 오픈 소스 .NET API
무료 .NET API를 사용하여 이미지를 조작합니다.
DynamicImage는 ASP.NET 응용 프로그램에서 이미지 처리를 단순화하는 오픈 소스 이미지 조작 API입니다. DynamicImage는 비트맵 조작을 위해 내부적으로 WPF(Windows Presentation Foundation)를 사용합니다. 이미지는 하나 이상의 레이어를 사용하여 API에서 구성됩니다. API는 프로그래밍 방식으로 이미지에 사용할 광범위한 필터를 제공하며, 이미지의 각 레이어에는 하나 이상의 필터가 있을 수 있습니다.
또한 API는 레이어와 하위 레이어 혼합, 바이트 배열로 이미지 레이어 생성, 전역 필터 적용, 그래디언트 채우기 사용, 사용자 회색조 이미지 등을 포함한 기타 이미지 처리 기능을 제공합니다.
DynamicImage 시작하기
DynamicImage를 설치하는 권장 방법은 NuGet을 사용하는 것입니다. 다음 명령을 사용하여 DynamicImage를 설치하십시오.
Install-Package DynamicImage
C#을 사용하여 동적 이미지 만들기
DynamicImage API를 사용하면 프로그래밍 방식으로 이미지를 생성할 수 있습니다. API는 객체 모델을 사용하고 유창한 인터페이스를 사용하여 이미지를 생성하는 두 가지 방법을 제공합니다. 객체 모델을 사용하여 새 Compostion()을 생성하고 compostion.Layers.Add() 메서드를 사용하여 레이어를 추가할 수 있습니다. ImageUrlGenerator.GetImageUrl() 메서드를 사용하여 이미지 URL을 만들 수 있습니다.
무료 .NET API를 사용하여 이미지에 레이어 추가
오픈 소스 API DynamicImage를 사용하면 이미지에 레이어를 하나 더 추가할 수 있습니다. API는 Image, Julia Fractal, Mandelbrot Fractal, Polygon Shape, Rectangle Shape, Text 레이어를 포함한 다양한 레이어를 제공합니다. LayerBuilder 속성을 사용하여 이미지에 레이어를 쉽게 추가할 수 있습니다.
C#을 사용하여 이미지에 필터 추가
DynamicImage 라이브러리를 사용하면 개발자가 이미지에 필터를 추가할 수 있습니다. 필터는 하나 이상의 레이어에 적용할 수 있습니다. 단일 레이어에서 원하는 만큼 필터를 사용할 수 있습니다. API는 많은 필터를 제공하며 가장 일반적인 것은 테두리, 색상 키, 색상 색조, 엠보싱, 그레이스케일, 반전, 외부 광선, 세피아, 솔라라이즈 등입니다. Layers.Filter.Add() 메서드를 사용하여 레이어에 필터를 추가하기만 하면 됩니다.