1. Ürün:% s
  2.   resim
  3.   .NET
  4.   DynamicImage
 
  

Görüntüler için Açık Kaynak .NET API'si

Dinamik görüntüler oluşturun, Katmanlar ekleyin, Filtreler ve Manipulate Images Free .NET API kullanarak.

DynamicImage, ASP.NET uygulamalarında görüntülerle uğraşmayı basitleştiren açık kaynaklı bir görüntü işleme API'sidir. DynamicImage, bitmap işleme için dahili olarak Windows Presentation Foundation (WPF) kullanır. Görüntüler, bir veya daha fazla katman kullanılarak API'de oluşturulur. API, görüntüde programlı olarak kullanılacak çok çeşitli filtreler sağlar, görüntünün her katmanı bir veya daha fazla filtreye sahip olabilir.

Ayrıca API, katmanları alt katmanlarla karıştırma, bayt dizisiyle bir görüntü katmanı oluşturma, genel filtreler uygulama, degrade dolgusu, kullanıcı gri tonlamalı görüntüsü ve daha fazlasını içeren diğer görüntü işleme özelliklerini sağlar.

Previous Next

DynamicImage'a Başlarken

DynamicImage'ı kurmanın önerilen yolu NuGet'tir. DynamicImage'ı yüklemek için lütfen aşağıdaki komutu kullanın.

DynamicImage ile NuGet

Install-Package DynamicImage

C# kullanarak Dinamik Görüntü Oluşturun

DynamicImage API, görüntülerin programlı olarak oluşturulmasına izin verir. API, görüntüyü oluşturmak için iki yol sunar - nesne modelini kullanarak ve akıcı bir arayüz kullanarak. Nesne modelini kullanarak yeni bir Compostion() oluşturarak başlayabilir ve compostion.Layers.Add() yöntemini kullanarak buna katmanlar ekleyebilirsiniz. Resim URL'nizi ImageUrlGenerator.GetImageUrl() yöntemini kullanarak yapabilirsiniz.

Ücretsiz .NET API'sini Kullanarak Görüntülere Katmanlar Ekleyin

Açık Kaynak API DynamicImage, görüntünüze bir katman daha eklemenize izin verir. API, Görüntü, Julia Fraktal, Mandelbrot Fraktal, Çokgen Şekli, Dikdörtgen Şekli ve Metin katmanı dahil olmak üzere çok çeşitli katmanlar sağlar. LayerBuilder özelliklerini kullanarak görüntünüze kolayca katman ekleyebilirsiniz.

C# API ile Görüntü Katmanları Ekle


    var composition = new Composition();
    composition.Layers.Add(new ImageLayer { SourceFileName = "~/assets/photo.jpg" });
    composition.Layers.Add(new TextLayer { Text = "Hello World" });

C# Kullanarak Resimlere Filtre Ekleme

DynamicImage kitaplığı, geliştiricilerin resimlerinize filtre eklemesine olanak tanır. Filtreler bir veya daha fazla katmana uygulanabilir. Tek bir katmanda istediğiniz kadar filtre kullanabilirsiniz. API bir dizi filtre sağlar; en yaygın olanları kenarlık, renk anahtarı, renk tonu, kabartma, gri tonlama, ters çevirme, dış ışıma, sepya, solarize ve daha fazlasını içerir. Layers.Filter.Add() yöntemini kullanarak katmanlarınıza bir filtre ekleyebilirsiniz.

.NET API ile resimler uygulayın


    var composition = new Composition();
    var myLayer = new ImageLayer();
    composition.Layers.Add(myLayer);
    // ... Set image source
    myLayer.Filters.Add(new ColorTintFilter());
    myLayer.Filters.Add(new OuterGlowFilter());
 Türkçe