Đôi khi các chúng ta muốn chèn một hình ảnh có nền trong suốt vào Form nhưng sau khi đã đưa hình ảnh vào form thì những phần trong suốt biến thành màu trắng, Ngay cả khi chúng ta xử lý chuyển thành ảnh gif thì mảng màu trắng vẫn thay thế phần trong suốt để lấp đầy khung ảnh. Lý do là access không hỗ trợ trong suốt cho các ảnh bmp, gif… May thay đối với các tập tin Enhanced Windows Metafile (.EMF) thì Access chừa lại. Chắc tại kiểu đồ họa này là của Microsoft chế ra mà
. Để chuyển đuôi các tập tin hình ảnh sang .EMF mình xin gởi cho các bạn ứng dụng TransparentImage nhanh chóng sử lý làm trong suốt phần trắng hình ảnh. Cách xử lý như sau:
1/ Mở form frmSuaAnh. (Nền ảnh nguồn và ảnh đã xử lý mình chọn màu nâu để kiểm tra các bạn có thể chọn màu khác)
2/ Click Tải ảnh nguồn mở thư mục và chọn ảnh.
Chúng ta nhìn thấy khi chưa xử lý trong khung bên phải phần nền trong suốt là màu trắng che lấp nền khung.
3/ Click vào xử lý và lưu hình ảnh. Hiện thư mục Open và nút Open (Hì hì cái này vì lười nên mình dùng chung khung thư mục open của phần trước, nhẹ viết code
. Nhưng nếu làm siêng các bạn có thể tự xử lý nó). Chúng ta đánh tên file và Click Open dể save.
4/ Click Xem ảnh đã xử lý. Khung bên phải sẽ hiện ảnh đã được đổi duôi .EMF.
Lúc này chúng ta sẽ thấy nền khung màu nâu hiện ra. Phần màu trắng đã được xử lý trong suốt. Chúng ta có thể đưa ảnh mày vào form mà access vẫn giữ nguyên phần trong suốt của nó.
Ứng dụng
TransparentImage ở đây.