Tôi đã có một số mã C# mà thay đổi kích thước hình ảnh mà tôi nghĩ là khá điển hình:hình ảnh thay đổi kích thước trong Net với Antialiasing
Bitmap bmp = new Bitmap(image, new Size(width, height));
Graphics graphics = Graphics.FromImage(bmp);
graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
graphics.CompositingQuality = CompositingQuality.HighQuality;
graphics.SmoothingMode = SmoothingMode.AntiAlias;
graphics.DrawImage(bmp, width, height);
Vấn đề là những hình ảnh kết quả được aliased rõ ràng và thay đổi đối với InterpolationMode và Thuộc tính SmoothingMode dường như không tạo ra sự khác biệt nào.
Mọi con trỏ?
Xin chào, Imho định nghĩa của bạn về chống răng cưa không hoàn toàn chính xác. Nó không phải là một đồ họa raster vs vector đồ họa. –
Xin lỗi, tôi đã sai trong trường hợp của .Net Graphics.SmoothingMode. Thuộc tính đó chỉ phù hợp với đồ họa vector. –