3
A
回答
3
假設你有它的圖片屬性設置圖像的自定義的UIImageView,在其中放置這個方法:
private void DrawLineOnImage()
{
UIGraphics.BeginImageContext(this.Image.Size);
using (CGContext cont = UIGraphics.GetCurrentContext())
{
cont.TranslateCTM(0f, this.Image.Size.Height);
cont.ScaleCTM(1.0f, -1.0f);
cont.DrawImage(new RectangleF(0f,0f,this.Image.Size.Width, this.Image.Size.Height), this.Image.CGImage);
cont.ScaleCTM(1.0f, -1.0f);
cont.TranslateCTM(0f, -this.Image.Size.Height);
using (CGPath path = new CGPath())
{
cont.SetLineWidth(3);
cont.SetRGBStrokeColor(255, 0, 0, 1);
path.AddLines(new PointF[] {
new PointF(10, 10),
new PointF(100, 100) });
path.CloseSubpath();
cont.AddPath(path);
cont.DrawPath(CGPathDrawingMode.FillStroke);
this.Image = UIGraphics.GetImageFromCurrentImageContext();
}//end using path
}//end using cont
UIGraphics.EndImageContext();
}//end void DrawLineOnImage
這繪製圖像本身上的紅線。
相關問題
- 1. 在UIImage上繪製線NOT UIImageView - Xamarin iOS
- 2. 在gtk.TextView上繪製線條
- 3. 在DrawingFrame上繪製線條與外線
- 4. 點之間繪製線在的UIImage
- 5. 在窗體上繪製線條網格
- 6. 在QtWidget上動態繪製線條
- 7. 在iPhone的UITextView上繪製直線條
- 8. 在拍攝圖像上繪製線條
- 9. Windowsforms:如何在DataGridView上繪製線條?
- 10. 用PyQt在圖像上繪製線條
- 11. 在x軸上繪製多條線Highcharts
- 12. 在c#圖上繪製一條線
- 13. 如何在圖表上繪製線條?
- 14. 在Android上的TextView下繪製線條
- 15. 如何在iPad上繪製線條圖?
- 16. 未在Google地圖上繪製線條
- 17. 在Android上使用surfaceView繪製線條
- 18. 在地圖上繪製一條線
- 19. 在UIImage上繪圖
- 20. 在UIImage上繪製邊框和陰影
- 21. 在UIView上快速繪製UIImage圖像
- 22. 繪製直線的線條
- 23. 繪製上述條形圖線
- 24. 上面繪製一條線/下面plotyy
- 25. 將矢量繪製到一條線上
- 26. 在UIScrollView中繪製UIImage
- 27. 如何在圖像上繪製線條/繪畫?
- 28. 在JPanel上繪製線條而不重繪
- 29. 用邊框線在QPixmap上繪製線條
- 30. 使用CGContext繪製線條