Здравствуйте. Есть такой код:
QApplication a(argc, argv);
//Адрес ресурса: :/<prefix>/<alias>
const QString file_name = ":/ferrari.jpeg";
QImage mono_img(file_name);
QVector<QRgb> color_table(2);
color_table[0] = QColor(Qt::white).rgb();
color_table[1] = QColor(Qt::red).rgb();
mono_img = mono_img.convertToFormat(QImage::Format_Mono, color_table);
QLabel label;
label.setPixmap(QPixmap::fromImage(mono_img));
label.show();
return a.exec();
Всё работает, но результат бинаризации заметно хуже, чем при вызове
mono_img.convertToFormat(QImage::Format_Mono);
Подскажите, как можно это исправить.