qt - 如何在 QT 中将图像转换为二进制图像?
问题描述
我有一个普通的 .jpeg 文件,我想将它转换为只有纯黑色和纯白色的二进制文件。我已经设法使用 QT 中的代码将图像转换为灰度。
QPixmap original(fileName);
QImage rgb2Gray;
rgb2Gray = original.toImage().convertToFormat(QImage::Format_Grayscale8);
QPixmap grayScale = original.fromImage(rgb2Gray);
但是,我想将此灰度图像转换为二进制图像。
有没有人有关于如何做到这一点的任何提示?
解决方案
推荐阅读
- tsql - 有没有更优雅的方法来编写这个 oracle sql 转换为 t-sql 可以提高视图的查询性能?
- javascript - Laravel 需要根据数据格式不同的数据进行过滤
- javascript - 使用 React.js 问题获取本地 JSON 对象,错误:位置 0 处 JSON 中的意外标记 <
- powershell - 如何为使用动态参数的高级函数 cmdlet 创建包装器
- r - 将 {{}}(dplyr 双花括号)插值转换为字符串
- java - 如何解决“需要运行 Java 8 或更高版本。请下载并安装最新的 Java 运行时。” 在 VSCode 中?
- ios - 奖励插页式广告 - 如何对用户取消广告做出反应?(AdMob 谷歌广告,iOS)
- android - 我无法在移动(android)REACT NATIVE 中运行应用程序
- firebase - 如何在云 Firestore 中使用云功能存储 DateTime?
- mysql - 如何为mysql中的每个文件恢复多个sql文件到不同的数据库名称?