【发布时间】:2017-03-09 08:31:39
【问题描述】:
我在 Qt5 应用程序中使用 libdmtx。 (我已经尝试了一些替代方案,我不会详细说明为什么它们不适合我......)
我想在我的 UI 中的某一点显示数据矩阵条码。如果我链接到 ImageMagick,我有这样一行应该可以工作:
MagickConstituteImage(wand, enc->image->width, enc->image->height,
"RGB", CharPixel, enc->image->pxl);
问题是,我已经在使用 Qt5,我真的不想添加整个额外的库来显示一张图像。关于这条线的作用有一些解释on the ImageMagick website。
我真的很想将它加载到一个有效的 QImage 中(虽然像素图等也很好,但重点是我想显示它)。我已经尝试了此页面上的所有相关功能,但想法不多了:https://doc.qt.io/qt-5/qimage.html#QImage-3
enc->image 的成员大致是这样命名的:
bitsperchannel
bitsperpixel
bytesperpixel
channelcount
channelstart
height
imageFlip
pixelPacking
pxl
rowPadBytes
rowSizeBytes
width
提前致谢!
【问题讨论】:
标签: c++ qt imagemagick qt5