
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
- Animoitujen GIF:ien optimointi .NET:ssä käyttämällä Aspose.Imaging
- Optimoi monivuotiset TIFF:t arkistointiin .NET: ssä Asposella
- E-kaupankäynnin alustojen tuotekuvia käyttämällä Aspose.Imaging for .NET
- HEIC JPEG/PNG muuntaminen Aspose.Imaging for .NET
- Korkean resoluution kuvien optimointi mobiilille ja webille .NET: ssä