1. Produk
  2.   Imej
  3.   .NET
  4.   DynamicImage
 
  

Open Source .NET API untuk Imej

Cipta Imej Dinamik, Tambah Lapisan, Penapis & Manipulasi Imej menggunakan API .NET Percuma.

DynamicImage ialah API manipulasi imej sumber terbuka yang memudahkan urusan dengan imej dalam aplikasi ASP.NET. DynamicImage menggunakan Windows Presentation Foundation (WPF) secara dalaman untuk manipulasi bitmap. Imej digubah dalam API dengan menggunakan satu atau lebih lapisan. API menyediakan pelbagai penapis untuk digunakan dalam imej secara pengaturcaraan, setiap lapisan imej boleh mempunyai satu atau lebih penapis.

Tambahan pula, API menyediakan ciri pemprosesan imej lain termasuk menggabungkan lapisan dengan lapisan bawah, mencipta lapisan imej dengan tatasusunan bait, menggunakan penapis global, menggunakan isian kecerunan, imej skala kelabu pengguna dan banyak lagi.

Previous Next

Bermula dengan DynamicImage

Cara yang disyorkan untuk memasang DynamicImage adalah melalui NuGet. Sila gunakan arahan berikut untuk memasang DynamicImage.

Pasang DynamicImage melalui NuGet

Install-Package DynamicImage

Cipta Imej Dinamik menggunakan C#

DynamicImage API membenarkan penciptaan imej secara pengaturcaraan. API menawarkan dua cara untuk mencipta imej - menggunakan model objek & menggunakan antara muka yang lancar. Menggunakan model objek, anda boleh mulakan dengan mencipta Compostion() baharu dan menambah lapisan padanya dengan menggunakan kaedah compostion.Layers.Add(). Anda boleh URL imej anda menggunakan kaedah ImageUrlGenerator.GetImageUrl().

Tambah Lapisan dalam Imej menggunakan API .NET Percuma

Open Source API DynamicImage membenarkan menambah satu lagi lapisan pada imej anda. API menyediakan pelbagai lapisan termasuk Imej, Fraktal Julia, Fraktal Mandelbrot, Bentuk Poligon, Bentuk Segi Empat dan lapisan Teks. Anda boleh menambah lapisan pada imej anda dengan mudah dengan menggunakan sifat LayerBuilder.

Tambahkan Lapisan pada Imej melalui C# API


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

Tambah Penapis dalam Imej menggunakan C#

Pustaka DynamicImage membenarkan pembangun menambah penapis pada imej anda. Penapis boleh digunakan pada satu atau lebih lapisan. Anda boleh menggunakan seberapa banyak penapis yang anda suka pada satu lapisan. API menyediakan sekumpulan penapis, yang paling biasa termasuk jidar, kunci warna, warna warna, timbul, skala kelabu, penyongsangan, cahaya luar, sepia, solarize dan banyak lagi. Anda hanya boleh menambah penapis dalam lapisan anda dengan menggunakan kaedah Layers.Filter.Add().

Gunakan Penapis pada Imej melalui .NET API


    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());
 Melayu