Các phép biến đổi Bitmap trong C#

Bitmap là kiểu hình ảnh cơ bản trong C#, thông qua bitmap và picture box bạn có thể tạo giải quyết hầu hết các vấn đề vể hiển thị hình ảnh mà không cần dùng thêm thư viện.

Mục lục

1. Crop bitmap

Hàm bên dưới truyền vào một bitmap và vùng chữ nhật. Đầu tiên cần kiểm tra hình chữ nhật có hợp lệ không (diện tích phải lớn hơn 0) và có nằm trong bitmap hay không.



2. Clone bitmap

Clone bitmap néu dùng hàm bên dưới là không thật sự clone:

Cách này cũng không đúng trong một số trường hợp multithreading

Cách đúng là viết hàm để clone, khi đó bitmap mới thật sự clone. Phải dùng cách bên dưới để clone bitmap khi chạy multithreading.

Leave a Reply