c# winform怎么實作涂鴉?
uj5u.com熱心網友回復:
我的思路是點組成線,任意不規則曲線、線段可以由點組合而成,所以在mousemove的時候可以在畫布里添加滑鼠對應位置的點,供參考uj5u.com熱心網友回復:
核心應該是用GDI+ 繪制 ,每次繪制完一次后 你可以吧本次操作的特性記錄下來 ,以便撤銷回滾操作使用.uj5u.com熱心網友回復:
https://www.cnblogs.com/sylone/p/6096749.htmluj5u.com熱心網友回復:
定義一個變數Point prep;
在mousemove里面
var g = this.CreateGraphics();
g.DrawLine(prep.x, prep.y, e.x, e.y);
prep = new Point(e.X, e.Y);
uj5u.com熱心網友回復:
初學c# ,方便聯系一下?我想的就是圖片為底層用picturebox填充,上層用一個完全透明的視窗,大小、位置和picturebox在同一個位置,操作上層進行涂鴉,完全不影響底層的圖片,然后截取picturebox的視窗的大小進行保存,現在就是卡到一個透明表單上面。本人扣扣921712313,如果有想法的可以聯系,感激萬分。uj5u.com熱心網友回復:
WPF InkCanvas 了解下uj5u.com熱心網友回復:
可以試試GoEasy提供的websocket服務來推送資料。借助GoEasy提供的websocket能力,開發者可以輕松的實作教學白板、你畫我猜等功能。服務端可以使用GoEasy提供的REST API介面,不管是php、c#還是java都是支持呼叫的。
前端支持的也不錯,小程式、vue、react、JavaScript都是支持的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/266152.html
標籤:C#
上一篇:發卡程式專案打不開不兼容
下一篇:求一個解決方案
