gpt4 book ai didi

c++ - Qt:创建铅笔/画笔工具

转载 作者:行者123 更新时间:2023-11-30 01:58:09 29 4
gpt4 key购买 nike

<分区>

我正在使用 QT,我能够创建一个基本的 MS 绘图铅笔绘图工具。我通过用线连接一系列点来创建铅笔工具。它看起来适合不透明的细线,但对于粗线和透明线,我会得到 alpha 透明度重叠(因为线在共享点处相交)。我已经研究过,一些建议是在一个单独的透明缓冲区上绘制并在那里渲染并获得最大不透明度并将其渲染回原始缓冲区,但我真的不知道如何在 Qt 中做到这一点。

我在图形或 Qt 方面经验不多,所以我不知道该方法。 MyPaint 和 Krita 等程序如何处理画笔以保持漂亮的透明线条而不会重叠?

我不想要的:

enter image description here


我想要的效果: enter image description here

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com