Foinse Oscailte .NET API le haghaidh Íomhánna
Cruthaigh Íomhánna Dinimiciúla, Cuir Sraitheanna Leis, Scagairí & Ionramháil Íomhánna ag baint úsáide as API .NET Saor in Aisce.
Is API ionramhála íomhá foinse oscailte é DynamicImage a shimplíonn déileáil le híomhánna in iarratais ASP.NET. Úsáideann DynamicImage Windows Presentation Foundation (WPF) go hinmheánach le haghaidh ionramháil léarscáileanna giotán. Tá íomhánna comhdhéanta san API trí shraith amháin nó níos mó a úsáid. Soláthraíonn an API raon leathan scagairí le húsáid san íomhá go ríomhchláraithe, is féidir le scagairí amháin nó níos mó a bheith ag gach ciseal den íomhá.
Ina theannta sin, soláthraíonn an API gnéithe próiseála íomhá eile lena n-áirítear sraitheanna a chumasc le sraitheanna faoi bhun, ciseal íomhá a chruthú le sraith beart, scagairí domhanda a chur i bhfeidhm, líonadh grádáin, íomhá liathscála úsáideora, agus go leor eile.
Tús a chur le DynamicImage
Is é an bealach molta DynamicImage a shuiteáil trí NuGet. Bain úsáid as an ordú seo a leanas chun DynamicImage a shuiteáil.
Suiteáil DynamicImage trí NuGet
Install-Package DynamicImage
Cruthaigh Íomhá Dinimiciúla ag úsáid C#
Ceadaíonn DynamicImage API íomhánna a chruthú go cláir. Tugann an API dhá bhealach chun an íomhá a chruthú - ag baint úsáide as an tsamhail oibiachta & ag baint úsáide as comhéadan líofa. Ag baint úsáide as samhail oibiachta, is féidir leat tosú trí Mhúiríniú () nua a chruthú agus sraitheanna a chur leis trí úsáid a bhaint as modh múirínithe.Layers.Add(). Is féidir leat do URL íomhá ag baint úsáide as modh ImageUrlGenerator.GetImageUrl().
Cuir Sraitheanna in Íomhánna leis ag baint úsáide as API .NET Saor in Aisce
Ceadaíonn an Open Source API DynamicImage ciseal amháin eile a chur le d'íomhá. Soláthraíonn an API raon leathan sraitheanna lena n-áirítear Íomhá, Julia Fractal, Mandelbrot Fractal, Cruth Polagán, Cruth Dronuilleog, agus ciseal Téacs. Is féidir leat ciseal a chur le d’íomhá go héasca trí úsáid a bhaint as airíonna LayerBuilder.
Cuir Sraitheanna le hÍomhá trí C# API
var composition = new Composition();
composition.Layers.Add(new ImageLayer { SourceFileName = "~/assets/photo.jpg" });
composition.Layers.Add(new TextLayer { Text = "Hello World" });
Cuir Scagaire in Íomhánna leis ag úsáid C#
Ligeann leabharlann DynamicImage d'fhorbróirí scagaire a chur le d'íomhánna. Is féidir scagairí a chur i bhfeidhm ar shraith amháin nó níos mó. Is féidir leat an oiread scagairí agus is mian leat a úsáid ar shraith amháin. Soláthraíonn an API sraith scagairí, ar na cinn is coitianta tá teorainn, eochair datha, tint datha, cabhradh, scála liath, inbhéartú, glow seachtrach, sepia, solarize, agus níos mó. Is féidir leat scagaire a chur i do shraitheanna trí úsáid a bhaint as modh Layers.Filter.Add().
Cuir Scagairí i bhFeidhm ar Íomhá trí .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());