บทช่วยสอนสั้นๆ นี้อธิบายถึงวิธี ปรับขนาดรูปภาพใน C# โดยเพียงแค่โหลดรูปภาพต้นฉบับ แล้วเรียกฟังก์ชันปรับขนาดเพื่อทำการแปลง หากต้องการ เปลี่ยนขนาดภาพ รหัส C# มีให้พร้อมกับขั้นตอนในการกำหนดค่าสภาพแวดล้อม คุณสามารถตั้งค่าประเภทการปรับขนาดในขณะที่ปรับขนาดรูปภาพประเภทใดก็ได้ เช่น JPEG, BMP, PNG, GIF เป็นต้น
ขั้นตอนในการปรับขนาดรูปภาพใน C#
- กำหนดค่าสภาพแวดล้อมเพื่อเพิ่ม Aspose.Imaging ในแอปพลิเคชันของคุณ
- โหลดภาพต้นฉบับลงในวัตถุคลาส Image
- เรียกใช้เมธอด Image.Resize() พร้อมกับประเภทการปรับขนาด
- บันทึกภาพผลลัพธ์ในรูปแบบที่ต้องการ
การใช้ C# เปลี่ยนขนาดรูปภาพ อธิบายไว้ที่นี่ด้วยความช่วยเหลือของการแบ่งปันลิงก์ไปยังทรัพยากรที่จำเป็น จากนั้นจึงทำงานทีละขั้นตอนเพื่อทำการแปลงให้เสร็จสมบูรณ์ เป็นกระบวนการที่ง่ายกว่าโดยเพียงแค่โหลดรูปภาพแล้วเรียกใช้ฟังก์ชันปรับขนาดพร้อมกับตัวเลือกเพื่อตั้งค่าประเภทการปรับขนาดเช่น AdaptiveResample ที่แสดงไว้ที่นี่ อย่างไรก็ตาม คุณสามารถใช้ประเภทการปรับขนาดใดก็ได้ เช่น LanczosResample, BilinearResample, CubicConvolution และ Bell เป็นต้น
รหัสเพื่อปรับขนาดรูปภาพใน C
using Aspose.Imaging; | |
namespace ResizeImageInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Instantiate the license to avoid trial version watermark in the resized image | |
License imagingLicense = new License(); | |
imagingLicense.SetLicense("Aspose.Imaging.lic"); | |
// Load the source image to resize with using directive | |
using (Image imageToResize = Image.Load("ImageToResize.jpg")) | |
{ | |
// Resize the image using the resize type AdaptiveResample | |
imageToResize.Resize(imageToResize.Width *2, imageToResize.Height * 2, ResizeType.AdaptiveResample); | |
// Save the resized image to disk in the desired format | |
imageToResize.Save("ResizedPhoto_AdaptiveResample.jpg"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
รหัสนี้แสดงให้เห็นว่าการใช้ c# image size change สามารถทำได้ด้วย ResizeType ที่ระบุได้อย่างไร คุณสามารถใช้ฟังก์ชัน Resize ที่โอเวอร์โหลดอื่นซึ่งต้องใช้อ็อบเจ็กต์คลาส ImageResizeSettings วัตถุนี้มี ResizeType เป็นหนึ่งในคุณสมบัติและมีคุณสมบัติอื่นๆ เช่น ColorCompareMethod, ColorQuantizationMethod, EntriesCount, FilterType เป็นต้น
บทช่วยสอนนี้สอนให้เราปรับขนาดรูปภาพใน C # หากคุณต้องการเรียนรู้ขั้นตอนการแปลงประเภทรูปภาพ โปรดดูบทความใน วิธีสร้างภาพ PNG จาก BMP ใน C#