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

Open Source .NET API untuk Imej

Pustaka .NET percuma untuk Bekerja dengan Ruang Warna

Colorful ialah perpustakaan sumber terbuka yang ditulis dalam C# untuk memanipulasi warna dalam imej. API membenarkan pelbagai ciri manipulasi warna termasuk penukaran Warna, penyesuaian kromatik dan Penukaran antara ruang kerja RGB. Colorful juga menyokong pengkomputeran suhu warna berkorelasi (CCT) daripada kromatik dan kromatik pengkomputeran daripada CCT.

API mempunyai beberapa formula untuk membezakan antara warna tambahan pula, berwarna-warni mengandungi definisi semua 24 warna Macbeth ColorChecker dalam sRGB, yang berguna untuk penentukuran warna.

Previous Next

Bermula dengan Colorful

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

Pasang Colorful daripada NuGet

PM> Install-Package Colourful

Ekstrak Metadata daripada Imej menggunakan C#

Berwarna-warni membolehkan mengekstrak pelbagai maklumat metadata daripada imej. Anda boleh mengekstrak semua maklumat dalam imej dengan menggelung direktori dan kemudian dengan menggelung setiap teg di dalamnya. Direktori mengandungi maklumat jenis metadata dan teg termasuk sifat. Anda boleh mengekstrak maklumat khusus daripada imej menggunakan kaedah direktori.OfType().FirstOrDefault().

Ekstrak Nota Pembuat Khusus Kamera menggunakan C#

API Pemprosesan imej Sumber Terbuka Berwarna-warni membolehkan mengekstrak nota pembuat khusus kamera untuk kamera yang dikeluarkan Canon, Apple, Agfa, Casio, DJI, Epson, Fujifilm, Kodak, Kyocera, Leica, Minolta, Nikon, Olympus, Panasonic, Pentax, Reconyx, Sanyo, Sigma/Foveon dan Sony.

Penukaran Warna b/t Ruang Warna menggunakan C#

Pustaka Warna-warni Sumber Terbuka menyokong sepenuhnya penukaran antara ruang warna dalam aplikasi .NET. Ia membolehkan pembangun perisian menukar warna daripada ruang warna sumber tunggal kepada ruang warna sasaran tunggal dengan hanya beberapa baris kod C#. Untuk mencapai apa-apa jenis penukaran terlebih dahulu anda perlu membina objek penukar.

Tukar Warna daripada sRGB kepada XYZ


IColorConverter converter = new ConverterBuilder()
    .FromRGB(RGBWorkingSpaces.sRGB)
    .ToXYZ(Illuminants.D65)
    .Build();
RGBColor rgbColor = new RGBColor(1, 0, 0.5);
XYZColor xyzColor = converter.Convert(rgbColor); // XYZ [X=0.45, Y=0.23, Z=0.22]
 Melayu