Tôi đang làm việc trên ứng dụng xử lý ảnh SEM, được viết bằng WPF. Tôi có một điều khiển hiển thị hình ảnh, bắt nguồn từ Canvas, hiển thị hình ảnh & lớp phủ bằng cách sử dụng DrawingVisuals (một cho mỗi "lớp"). Nó cũng thực hiện Zoom & Pan sử dụng tỷ lệ & chuyển đổi dịch, được áp dụng trên DrawingVisuals.Làm thế nào tôi có thể kéo dài bitmap trong WPF mà không làm mịn pixel
Khi tôi phóng to hình ảnh để xem từng pixel, chúng được hiển thị trơn tru, rõ ràng bằng cách sử dụng lọc song tuyến để kéo dài bitmap (không có gì ngạc nhiên khi WPF được hiển thị thông qua Direct3D). Tuy nhiên, đối với trường hợp sử dụng của tôi, tôi thà xem các pixel riêng lẻ như các hộp sắc nét, như thường lệ trong mọi trình chỉnh sửa hình ảnh như Photoshop. Đó là lý do tại sao người dùng ứng dụng của tôi thu phóng hình ảnh -> để có thể hoạt động ở cấp pixel.
Có tùy chọn đó trong WPF (ngoài việc kéo giãn bitmap theo cách thủ công trước khi hiển thị nó) không? Tôi đã không thể tìm thấy bất cứ điều gì.
cảm ơn trước, Zbynek Vrastil Cộng hòa Séc
Tuyệt! Đã cứu tôi rất nhiều rắc rối. –
Và bạn cũng có thể thiết lập nó từ XAML: ' ' –