TAILIEUCHUNG - gdi programming with c sharp phần 6

7,8 Vẽ các đối tượng đồ họa trong suốt Đôi khi chúng ta cần phải rút ra các đối tượng trên đầu trang của hình ảnh và các đối tượng này có thể cần phải được minh bạch. Như chúng ta đã thảo luận trước đó, màu sắc trong GDI + có bốn thành phần: alpha, màu đỏ, xanh lá cây, và xanh dương. | This document was created by an unregistered ChmMagic please go to http to register it. Thanks Team LiB 4 PREVIOUS NEXT Drawing Transparent Graphics Objects Sometimes we need to draw objects on top of images and these objects may need to be transparent. As we discussed earlier color in GDI has four components alpha red green and blue. The value of each component varies from 0 to 255. The alpha component represents the transparency in GDI color. Zero represents a fully transparent color 255 a fully opaque color. An application must create transparent pens and brushes to draw transparent graphics objects. An application can use method to specify the ratio of all four components in a color. For example the following code snippet creates a fully opaque green pen and brush. Pen solidPen new Pen 255 0 255 0 10 SolidBrush solidColorBrush new SolidBrush 255 0 255 0 The following code snippet creates semitransparent colors and brushes. Pen transPen new Pen 128 0 255 0 10 SolidBrush semiTransBrush new SolidBrush 60 0 255 0 Listing views an image and draws lines and a rectangle with different transparencies. Listing Drawing transparent graphics objects private void Form1_Paint object sender e Graphics g Create an image from a file Image curImage Draw image curImage 0 0 Create pens with different opacity Pen opqPen new Pen 255 0 255 0 10 Pen transPen new Pen 128 0 255 0 10 Pen totTransPen new Pen 40 0 255 0 10 Draw Graphics object using transparent pens opqPen 10 10 200 10 transPen 10 30 200 30 This document was created by an unregistered ChmMagic please go to http to register it. Thanks. totTransPen 10 50 200 50 SolidBrush semiTransBrush new SolidBrush .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.