1. Táirgí
  2.   Íomha
  3.   .NET
  4.   Colourful
 
  

Foinse Oscailte .NET API le haghaidh Íomhánna

Leabharlann .NET saor in aisce chun Oibriú le Spásanna Datha

Is leabharlann foinse oscailte é Colorful atá scríofa in C# chun dathanna a láimhseáil in íomhánna. Ceadaíonn an API raon leathan de ghnéithe ionramhála dath lena n-áirítear Comhshó Dath, oiriúnú Chromatic, agus Comhshó idir spásanna oibre RGB. Tacaíonn Colorful freisin le ríomh teocht datha chomhghaolú (CCT) ó chromaticity agus crómatacht ríomhaireachta ó CCT.

Tá roinnt foirmlí ag an API chun idirdhealú a dhéanamh idir dathanna ina theannta sin, tá sainmhínithe ar na dathanna 24 Macbeth ColorChecker ar fad i sRGB, atá úsáideach le haghaidh calabrú dathanna.

Previous Next

Tús a chur le Colorful

Is é an bealach molta Colorful a shuiteáil trí NuGet. Bain úsáid as an ordú seo a leanas chun Colourful a shuiteáil.

Suiteáil Colorful ó NuGet

PM> Install-Package Colourful

Bain Meiteashonraí ó Íomhánna le C#

Ceadaíonn Colorful raon leathan faisnéise meiteashonraí a bhaint as íomhánna. Is féidir leat an fhaisnéis go léir san íomhá a bhaint amach trí eolairí a lúbadh agus ansin trí gach clib inti a lúbadh. Tá faisnéis den chineál meiteashonraí san eolaire agus cuimsíonn clib na hairíonna. Is féidir leat faisnéis shonrach a bhaint as íomhánna trí úsáid a bhaint as modh Eolairí.OfType().FirstOrDefault().

Sliocht Nótaí Déantóra Sonracha Ceamara ag úsáid C#

Ceadaíonn API próiseála íomhá Open Source Colorful nóta déantóir ceamara-shonrach a bhaint as ceamaraí a mhonaraítear Canon, Apple, Agfa, Casio, DJI, Epson, Fujifilm, Kodak, Kyocera, Leica, Minolta, Nikon, Olympus, Panasonic, Pentax, Reconyx, Sanyo, Sigma/Foveon agus Sony.

Tiontú Dathanna b/t Spásanna Dathanna ag úsáid C#

Tacaíonn an leabharlann Foinse Oscailte Colorful go hiomlán le comhshó idir spásanna datha taobh istigh den fheidhmchlár .NET. Cuireann sé ar chumas forbróir bogearraí dathanna a thiontú ó spás datha foinse amháin go spás datha sprice amháin gan ach cúpla líne de chód C#. Chun aon chineál comhshó a bhaint amach ar dtús ní mór duit réad tiontaire a thógáil.

Tiontaigh Dath ó sRGB go 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]
 Gaeilge