
Kuvien muokkaaminen on välttämätöntä kuvien parantamiseksi ja manipuloimiseksi eri sovelluksissa. aiemmissa julkaisuissa olemme käsittäneet aiheita, kuten Harjoittele kuvia, Pyöriä kuvia, ja Blurryttävät kuvat. Tänään keskitymme siihen, miten sovelletaan median- ja Wiener-suodattimia – kaksi elintärkeää tekniikkaa kuvien hylkäämiseen ja pehmentämiseen.
- C# API soveltaa Median ja Wiener-kuvan suodattimia
- Soveltaa median suodatin kuviin C#: ssä
- Soveltaa Gauss Wiener Filter kuvaa
- Motion Wiener Kuvan suodattaminen
C# API Apply Median ja Wiener Image Filters - Ilmainen lataus
Se on Aspose.Imaging .NETille API on tehokas ratkaisu kuvan suodatustekniikoiden toteuttamiseen .NET-sovelluksissa.Tämä kirjasto antaa sinulle mahdollisuuden soveltaa tehokkaasti sekä median että Wiener-suodattimia, mikä tekee siitä välttämättömän työkalun C#-kuvan käsittelyyn. Lataa tulipalo tai asentaa se suoraan NuGet käyttämällä seuraavaa komentoa:
PM> Install-Package Aspose.Imaging
Soveltaa median suodatin kuviin C#
median filter on ei-linearinen digitaalinen suodatustekniikka, joka tehokkaasti vähentää kuvien melua, mikä tekee siitä arvokasta työkalua C#-kuvan suodatuksessa.
- Lataa kuva käyttämällä Kuvaa ja kuvaa ja menetelmä.
- Valitse kuva kohteeseen ”RasterImage” ja tyyppi.
- Luo esimerkki siitä, että MedianFilteroptiot luokka ja aloita se haluttuun reikiin koon.
- Käytä median suodatinta käyttämällä RasterImage.Filter(Rectangle, MedianFillterOptions) ja menetelmä.
- Tallenna tuloksena oleva kuva käyttämällä RasterImage.Save() ja menetelmä.
Tässä on koodin näyte, joka osoittaa, miten soveltaa median suodatin kuvalle C#: ssä:
Ennen ja jälkeen vertailu
Alla on vertailu kuvaa ennen ja jälkeen soveltaa median suodatin:

Soveltaa Gauss Wiener Filter kuviin C#
Gauss Wiener-suodattimella on toinen tehokas lähestymistapa lisääntyvän melun ja kuvien murtumisen minimoimiseksi.
- Lataa kuva käyttämällä Kuvaa ja kuvaa ja menetelmä.
- Valitse kuva kohteeseen ”RasterImage” ja tyyppi.
- Luo esimerkki siitä, että GaussWienerFilterOptions luokkaa ja aloita se halutulla säteellä ja sujuvalla arvolla.
- (Vaihtoehtoinen) Grayscale-kuva varten asettaa GaussWienerFilterOptions.Grayscale omaisuus on totta.
- Käytä Gauss Wiener -suodatinta käyttämällä RasterImage.Filter(Rectangle, GaussWienerFillterOptions) ja menetelmä.
- Tallenna tuloksena oleva kuva käyttämällä RasterImage.Save() ja menetelmä.
Tässä esimerkki koodista Gauss Wiener -suodattimen soveltamiseksi kuvalle C#:ssä:
Ennen ja jälkeen vertailu
Alla näet kuvan ennen ja sen jälkeen, kun käytät Gauss Wiener -suodatinta grayscale -vaihtoehdon avulla:

Ja tässä on kuva ennen ja jälkeen soveltaa Gauss Wiener suodatin ilman grayscale:

Soveltaa Motion Wiener-suodatinta kuviin C#
motion Wiener-suodatin on erityisesti suunniteltu poistamaan liikkuvien esineiden aiheuttama virtsaaminen.
- Lataa kuva käyttämällä Kuvaa ja kuvaa ja menetelmä.
- Valitse kuva kohteeseen ”RasterImage” ja tyyppi.
- Luo esimerkki siitä, että MotionWienerFilterOptions luokka ja aloita se pituudella, sileällä arvolla ja kulmalla.
- Käytä Motion Wiener -suodatinta käyttämällä RasterImage.Filter(Rectangle, MotionWienerFillterOptions) ja menetelmä.
- Tallenna tuloksena oleva kuva käyttämällä RasterImage.Save() ja menetelmä.
Tässä on koodin näyte, joka näyttää, miten liikkumisen Wiener-suodatinta sovelletaan kuviin C#: ssä:
Ennen ja jälkeen vertailu

C# Median ja Wiener Image Filtering API - Saada ilmainen lisenssi
Sinä voit Saat ilmaisen väliaikaisen lisenssin soveltaa median- ja Wiener-suodattimia kuviin ilman arviointirajoituksia.
johtopäätöksiä
Tässä artikkelissa olemme tutkineet prosessia soveltamalla median ja Wiener-suodattimia kuviin C#: ssä. Olemme myös tarkastelleet menetelmiä, joilla vähennetään kuvissa liikkuvien esineiden melua. Voit integroida nämä ominaisuudet C#-sovelluksiisi parantamaan kuvan muokkaamista. Olitpa etsimässä C#-kuvan käsittelyn opetusohjelmaa aloittelijoille tai kehittyneitä tekniikoita, Aspose Plugin tarjoaa kattavan ratkaisun kaikille kuva-tarpeillesi.
Lue lisää
Jos haluat lisätietoja .NET-kuvankäsittelyn API:stä, tarkista Dokumentti. Jos sinulla on kysyttävää, ole vapaa pääsemään ulos meidän kautta. foorumi.
Katso myös
- Muuntaa kuvia Grayscale C#
- Lisää Watermark kuviin C#:n avulla
- PNG, JPEG ja TIFF -kuvat C#:n avulla
- Kuvia C#: ssä
More in this category
- C# Animation Maker Plugin: Luo hämmästyttäviä animaatioita Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Paranna kuvia kehittyneillä suodattimilla
- Yhdistä kuvia C#: ssä 99 dollarilla Aspose.Imaging Image Merger Plugin
- Edullinen yrityksen kuvankäsittely Aspose.Imaging
- Edullinen kuvankierros C#:ssä Aspose.Imaging $99 Plugin