繁体   English   中英

如何将QPixMap转换为QPainterPath,反之亦然?

[英]How to convert QPixMap to QPainterPath and vice-versa?

  • 我正在尝试实现模式识别算法。
  • 我已经设置了一个带有QPixMap的QWidget,用户可以使用他/她的鼠标绘制模式。
  • 假设用户绘制'3',程序应将该图形中的所有点(x和y坐标)保存到xml文件中,以便可以加载文件并识别形状。
  • 我知道在QDataStream中为QPainterPath构建了一个(de)序列化运算符,但是如何将绘图转换为QPainterPath?

听起来你正在为像素数据的矢量化寻找一些启发式方法。 Qt中没有内置这样的东西。 我建议研究矢量化。

我可以建议的最好的是,如果你也在编写绘图工具,那么在用户绘制它时跟踪路径并将其保存为QPicture,这样它就永远不会以像素形式出现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM