我打算允許用戶使用鼠標在圖像上繪製形狀和線條。如果背景堅實,則構建橡皮擦工具非常容易(只需填充背景顏色)。但如何使它與圖像作爲背景?在.NET中繪製圖像 - 如何擦除?
1
A
回答
3
不太確定我關注。但是如果你想擦除在圖像頂部繪製的東西,那麼你可以通過繪製圖像來擦除。如果你使用TextureBrush類,那很容易。我認爲你需要TextureBrush(圖像,矩形)重載來創建它。將背景圖像作爲第一個參數傳遞,該圖像的邊界矩形作爲第二個參數。
2
你必須保持一個圖層結構。用戶將看到的將是輸出的「預覽」。將圖像導出爲不支持圖層的格式時,您將合併這些圖層。
相關問題
- 1. 是否可以在圖像上繪製/繪製並在Android中擦除它?
- 2. 如何擦除由畫布繪製的圖像?
- 3. WPF - 繪製圖像以帆布和擦除,並多次重繪
- 4. 如何在android中繪製和擦除touch
- 5. 擦除和刪除圖像
- 6. 在xcode中擦除圖像/ cocos2d
- 7. 如何擦除在uiimageview上繪製的線條?
- 8. 如何在繪製線條時避免背景擦除?
- 9. 如何擦除uitableviewcell中繪製的矩形?
- 10. 如何在透視中繪製圖像?
- 11. 用觸摸繪製和擦除線條
- 12. 使用UIBezierPath擦除繪製線條
- 13. 繪製形狀時線條被擦除
- 14. 使用.Net GDI +擦除像素+
- 15. 在Python中繪製圖像
- 16. 如何繪製swt圖像?
- 17. Matlab。如何繪製圖像
- 18. 如何繪製圖像
- 19. 在NSView中繪製圖像
- 20. 在android中繪製圖像
- 21. 使用CGContext繪圖後擦除
- 22. 繪圖行/擦除部分(Qt/C++)
- 23. iOS的「擦除」與動畫CAShapeLayer繪圖
- 24. 問題與動作3擦除繪圖
- 25. matlab擦除區域繪圖後驗
- 26. MFC:如何擦除剛繪製的矩形
- 27. 如何在圖像上下文中繪製圖像和文本?
- 28. flex如何在圖像上繪製
- 29. 如何在圓圈上繪製圖像
- 30. 如何在窗口上繪製圖像?
非常感謝 這就是我一直在尋找... – SharpAffair 2010-07-17 16:56:48