我已經能夠繪製長的透明曲線與QPainterPath,所以我不會得到重疊的不透明度的關節,這將導致像Scribble點之間的連接線。但是有沒有一種方法可以讓Qt中的連續透明度融合如下: Qt:繪製混合透明線/曲線/路徑
3
A
回答
0
我懷疑最令人滿意的解決方案是自己渲染筆觸。例如,您張貼的圖像通過繪製大量半透明的圓圈來呈現。這可以通過將大量橢圓渲染到QImage上進行優化,然後再繪製預渲染圖像以節省時間。
0
有了這個question/answer的幫助下,我寫了這個代碼,沒有工作:
/* Start and end point. */
const QPointF start{ 0,0 };
const QPointF end{ 100,100 };
QGraphicsLineItem line{ QLine(start, end) };
/* Make the Gradient for this line. */
QLinearGradient gradient(start, end);
QColor color(123, 123, 231); //some color
color.setAlphaF(0.9); //change alpha
gradient.setColorAt(0, color);
color.setAlphaF(0.1); //change alpha again
gradient.setColorAt(1, color);
/* Set the line's pen. */
QPen pen(QBrush(gradient), 10);
line.setPen(pen);
相關問題
- 1. 繪製透明線?
- 2. 在畫布上繪製曲線路徑?
- 3. 繪製透明路徑
- 4. 如何繪製透明線?
- 5. 如何繪製直線和曲線運動指定的路徑
- 6. 繪製最適合的曲線線
- 7. 繪製曲線
- 8. 如何在Qt中繪製曲線?
- 9. 繪製曲線線android
- 10. 在OpenGL ES中繪製半透明曲線
- 11. 龜繪製曲線
- 12. 繪製NURBS曲線?
- 13. 繪製點劃線(....)線索路徑,而不是一個線路(________)
- 14. 帶半透明(半透明)帶的繪製路徑
- 15. 用ImageMagick繪製半透明線條
- 16. 繪製透明線R基本情節
- 17. 動態不透明線繪製在vb.net
- 18. 如何繪製半透明白線?
- 19. 如何在Winform上繪製透明線?
- 20. 繪製透明時刪除虛線
- 21. 繪製光滑的透明線
- 22. 爲混合模型繪製迴歸曲線圖
- 23. 在曲線路徑上繪製形狀或圖像
- 24. 如何使用單個路徑繪製SVG曲線?
- 25. 如何通過InDesign/Illustrator路徑點繪製曲線?
- 26. 如何繪製沿其路徑厚度變化的曲線?
- 27. 安卓繪製曲線路徑動畫畫布
- 28. 如何繪製一組點的曲線(路徑)的ios
- 29. 使用ggplot繪製曲線擬合
- 30. 用scipy繪製結果擬合曲線
我希望會有一個很好的回答這個問題。 – dani