Tôi có một PictureBox với một hình ảnh trong một ứng dụng Windows Form trong ngôn ngữ C#. Tôi muốn vẽ một hình chữ nhật ở một số vị trí của picturebox.but tôi cũng cần phải xem hình ảnh của hộp hình ảnh. tôi có thể vẽ hình chữ nhật này với độ mờ đục thấp để xem hình ảnh của picturebox?Vẽ một hình chữ nhật điền với độ mờ thấp
Trả lời
Bạn có nghĩa là:
using (Graphics g = Graphics.FromImage(pb.Image))
{
using(Brush brush = new SolidBrush(your_color))
{
g.FillRectangle(brush , x, y, width, height);
}
}
hoặc bạn có thể sử dụng
Brush brush = new SolidBrush(Color.FromArgb(alpha, red, green, blue))
nơi alpha đi từ 0 đến 255, do đó, một giá trị của 128 cho alpha của bạn sẽ cung cấp cho bạn 50% opactity.
Giống như loại đồ họa, loại bàn chải thực hiện giao diện IDisposable. Có lẽ ví dụ cũng nên chứng minh điều đó. – tafa
Bạn cần phải xem xét alpha của màu sắc cho không điền rắn (độ mờ thấp). – hungryMind
Bạn cần phải tạo một đối tượng Graphics
dựa trên hình ảnh của bạn PictureBox
và vẽ những gì bạn muốn trên nó:
Graphics g = Graphics.FromImage(pictureBox1.Image);
g.FillRectangle(Brushes.Red, new Rectangle(10, 10, 200, 200))
pictureBox1.Refresh()
Hoặc theo đề nghị của @Davide Parias bạn có thể sử dụng sơn xử lý sự kiện:
private void pictureBox_Paint(object sender, PaintEventArgs e)
{
e.Graphics.FillRectangle(Brushes.Red, new Rectangle(10, 10, 200, 200));
}
trong trình xử lý sự kiện: private void pictureBox_Paint (đối tượng người gửi, PaintEventArgs e) ... –
- 1. Vẽ hình chữ nhật trên một JPanel
- 2. Vẽ Hình chữ nhật Xoay
- 3. Một cách hiệu quả để vẽ hình chữ nhật gradient
- 4. Điền hình chữ nhật với mô hình trong Java Swing
- 5. OpenGL vẽ đường viền hình chữ nhật
- 6. Vẽ hình chữ nhật trong iOS
- 7. Thư viện hình ảnh Python (PIL) Vẽ - Hình chữ nhật tròn với độ dốc
- 8. CSS - Văn bản mờ đục trên div độ mờ thấp?
- 9. Làm thế nào để vẽ một hình chữ nhật tròn (hình chữ nhật với các góc tròn) với OpenCV?
- 10. Java: Điền vào một hình chữ nhật trên lưới
- 11. Điền văn bản bên trong hình chữ nhật
- 12. C# vẽ hình chữ nhật trên hình tượng?
- 13. Làm thế nào để vẽ một hình chữ nhật lên một hình ảnh với độ trong suốt và văn bản
- 14. Vẽ nhiều hình chữ nhật trong GDI +
- 15. Vẽ hình chữ nhật ở UIView
- 16. Làm thế nào để điền vào hình chữ nhật với opacity trong android
- 17. Vẽ hình chữ nhật đầy với đường viền trong android
- 18. Đường viền vẽ hình chữ nhật WPF
- 19. Vẽ một hình chữ nhật trong Direct X
- 20. phát hiện hình chữ nhật mờ trên grayscaleimage đa phương
- 21. Vẽ hình chữ nhật trên picturebox - cách giới hạn diện tích hình chữ nhật?
- 22. Android: animate một hình chữ nhật
- 23. Điền một đa giác với số lượng hình chữ nhật tối thiểu
- 24. Làm thế nào để vẽ hình chữ nhật?
- 25. Điền vào hình dạng 2D tùy ý với tập hợp các hình chữ nhật
- 26. OpenCV. Vẽ hình chữ nhật khi kết hợp
- 27. Canvas hình ảnh Delphi ... vẽ một khu vực (hình tam giác, hình chữ nhật, đa giác)
- 28. Tạo một hình chữ nhật vẽ (đầy màu đen) chức năng trong Java cho một lưới
- 29. HTML5, JavaScript và vẽ nhiều hình chữ nhật trong canvas
- 30. Cách vẽ hình chữ nhật trên Bản đồ cơ sở
xem câu hỏi và câu trả lời tại đây: http://stackoverflow.com/questions/1113437/drawing-colors-in-a-picturebox lấy cảm hứng từ những câu trả lời đó về cơ bản bạn có thể sao chép dán từ đó :) –