0
Q
在表單上繪製點
A
回答
4
這是一種方法。
Image bitmap = new Bitmap(100, 100); // sample image, load your real image from file here
using (var g = Graphics.FromImage(bitmap))
{
g.FillRectangle(Brushes.Red, new Rectangle(0, 0, bitmap.Width, bitmap.Height)); // Just to fill the background on the sample image, remove this
var transparentColor = Color.FromArgb(127, Color.Blue); // Create a semitransparent color
using(Brush brush = new SolidBrush(transparentColor))
{
// Create the dot
g.FillEllipse(brush, new Rectangle(10, 10, 25, 25));
// Create another dot
g.FillEllipse(brush, new Rectangle(25, 15, 25, 25));
}
}
myPictureBox.Image = bitmap; // display the image in an Imagebox (optional, you might use your image somewhere else)
相關問題
- 1. 在JPanel上繪製點
- 2. 在圖像上繪製點
- 3. 在QWidget上繪製QPixmap上的點(pyqt5)
- 4. 在HTML上繪製圖表?
- 5. 根據節點對距離在圖表上繪製節點
- 6. 如何在iOS中繪製單點線
- 7. 如何在開放層中的繪製線串上繪製點
- 8. 如何在之前繪製的MATLAB圖上繪製數據點?
- 9. 在等高線圖上繪製點
- 10. 如何在舞臺上繪製RGBA點?
- 11. Java - 在JPanel上繪製樹節點
- 12. 在JFrame上繪製點的總距離
- 13. 在ZedGraph窗格上點擊繪製線
- 14. 在flex中的線圖上繪製點
- 15. Api在地圖上繪製點
- 16. Matlab在特定點上繪製3d軸
- 17. 如何在UIView上繪製點?
- 18. 在螺旋線上繪製等距點
- 19. 在Octave/Matlab上繪製點圖像
- 20. 在圖像上繪製鼠標點擊
- 21. 在Android畫布上繪製點
- 22. 在美國地圖上繪製點
- 23. 如何在地圖上繪製點windwindGIS
- 24. 在3D上下文中繪製2D點
- 25. 在柵格圖層上繪製XYZ點
- 26. 在matlab上繪製矩陣的點
- 27. 如何在左上角繪製原點?
- 28. 如何在3D點上繪製文字?
- 29. 如何在CGContext CGMutablePathRef上繪製頂點?
- 30. 在MATLAB中的地圖上繪製點
這件事情很好.. bt你能告訴我它究竟是如何創建透明效果?是它的聲明「color.fromargb」。也如果我想不使用任何位圖有沒有辦法? – olive 2011-03-11 05:41:16
@olive,yes ['FromArgb'](http://msdn.microsoft.com/en-us/library/system.drawing.color.fromargb.aspx)創建一個顏色,'127'是alpha值(透明度通道)。還有其他重載用於從'a,r,g,b'單獨創建顏色,請參閱所有重載的鏈接。 – 2011-03-11 07:32:40
@olive,你可以使用任何其他圖像,而不是位圖,我用'位圖'類型更新了我的答案。 – 2011-03-11 07:33:48