Bagaimana untuk melembutkan imej dalam C#

Bagaimana untuk melembutkan imej dalam C#

Ia menyediakan konfigurasi sistem yang diperlukan, prosedur, dan kod berjalan untuk memohon kesan blur kepada imej dalam pelbagai format seperti PNG, BMP dan JPG.

Tag: manfaat gambar bergelombang

  • • Kesan seni * :- Blurring boleh mewujudkan kedalaman dan tumpuan dalam gambar.

  • • Mengurangkan bunyi bising:- Ia boleh membantu melonggarkan butiran yang tidak diingini atau bunyi bising dalam imej.

  • *Bahasa Melayu kepada Inggeris *:- berguna dalam pengasingan subjek dalam fotografi.

Tag: persiapan persekitaran

  • Menyediakan Visual Studio atau mana-mana .NET IDE yang kompatibel.
  • Instal Aspose.Imaging melalui NuGet Package Manager.

Langkah-langkah panduan untuk Blur imej dalam C#

Langkah 1: Menyediakan projek

Add Aspose.Imaging untuk projek anda menggunakan NuGet Package Manager.

Install-Package Aspose.Imaging

Langkah 2: Muat turun imej input

Muat turun imej sumber yang anda ingin blur menggunakan Image Kelas yang

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png"))
{
    // Further processing follows here
}

Langkah 3: Menggunakan Efek Blur

Menukar imej kepada a RasterImage dan menerapkan kesan blur menggunakan Filter Kaedah yang

Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

// Apply blur effect
rasterImage.Filter(rasterImage.Bounds, new Aspose.Imaging.ImageFilters.FilterOptions.GaussianBlurFilterOptions(5, 5));

Langkah 4: Simpan imej yang meleleh

Selepas menggunakan kesan blur, simpan imej yang diubah suai ke cakera.

rasterImage.Save("output.png");

Contoh Kod Lengkap untuk Blur Gambar

Berikut ialah contoh lengkap yang menunjukkan bagaimana untuk melukis imej:

// Load the image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png"))
{
    // Convert the image to RasterImage
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

    // Apply blur effect
    rasterImage.Filter(rasterImage.Bounds, new Aspose.Imaging.ImageFilters.FilterOptions.GaussianBlurFilterOptions(5, 5));

    // Save the blurred image
    rasterImage.Save("output.png");
}

Maklumat tambahan

  • Pelbagai pilihan filter dan parameter boleh didapati dalam Aspose.Imaging, membolehkan anda untuk menyesuaikan kesan blur.
  • The Filter kaedah juga boleh menyokong jenis lain manipulasi imej sebelum menyimpan.

Conclusion

Tutorial ini telah menunjukkan bagaimana untuk membasmi imej dalam C# menggunakan Aspose.Imaging. Proses ini mudah, membolehkan untuk aplikasi mudah kesan untuk meningkatkan gambar anda.

 Melayu