บทความนี้อธิบายวิธีการ เบลอ image ใน C# โดยครอบคลุมการกำหนดค่าระบบ ขั้นตอน และข้อมูลโค้ดที่รันได้เพื่อ ภาพเบลอใน C# คุณสามารถลดหรือเพิ่มความเข้มของภาพเบลอให้กับรูปแบบภาพใดๆ เช่น PNG, BMP, JPG เป็นต้น
ขั้นตอนในการเบลอภาพใน C
- ตั้งค่าระบบให้ทำงานร่วมกับ Aspose.Imaging for .NET โดยใช้ตัวจัดการแพ็คเกจ NuGet เพื่อเบลอภาพ
- โหลดอิมเมจอินพุตโดยใช้คลาส Image
- ใช้เอฟเฟกต์เบลอภาพด้วยวิธี Filter
- เขียนภาพเบลอด้วยเมธอด Save
ขั้นตอนเหล่านี้สาธิตขั้นตอนการทำงาน เพิ่มความเบลอให้กับรูปภาพใน C# ในขั้นตอนแรก ให้เข้าถึงอิมเมจอินพุตจากดิสก์หรือสตรีมตามความต้องการของคุณ จากนั้น เบลอภาพและส่งออกเป็นรูปแบบภาพที่คุณต้องการ
รหัสเป็นภาพเบลอใน C
using Aspose.Imaging; | |
using System; | |
class Program | |
{ | |
static void Main(string[] args) // Blur image in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the image | |
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png")) | |
{ | |
// Convert the image into 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 blurred image | |
rasterImage.Save("output.png"); | |
} | |
Console.WriteLine("Image Blurred successfully"); | |
} | |
} |
ตัวอย่างโค้ดนี้เป็นวิธีง่ายๆ ในการเพิ่ม blur effect บนรูปภาพใน C# โดยจะทำงานร่วมกับคลาสรูปภาพเพื่อเข้าถึงรูปภาพต้นฉบับ จากนั้นระบุรัศมีของการเบลอและค่าซิกมาลงในวิธีการกรอง สุดท้าย ส่งออกภาพเบลอไปยังไฟล์เอาท์พุต
ในบทความนี้ เราได้เรียนรู้การ เบลอรูปภาพในภาษา C# แล้ว นอกจากนี้ หากคุณต้องการพลิกภาพ โปรดดูบทความเกี่ยวกับวิธี พลิกภาพใน C #