私はスキャナを使用しています。スキャナ出力がtiffまたはpnm形式です。しかし、これらのフォーマットをQImageに読み込むことはできません。Qiffでtiffまたはpnmをjpegに変換するには
QProcess process;
process.start("scanimage -d epjitsu --format=tiff");
process.waitForFinished(240000);
QByteArray ba = process.readAllStandardOutput();
QImage image;
image.fromData(ba);
image.fromData(ba)は、TIFF形式を認識しないため失敗します。唯一の方法は、それを変換する方法は、bytearrayをファイルに保存し、それを変換するために変換するLinuxユーティリティを使用することです。しかし、私はこのように行きたくありません。私は何とかQtでやりたいと思っています。
ドキュメントによれば、tiffがサポートされています:http://doc.qt.io/qt-5/qtimageformats-index.html – eyllanesc
qtがシステムtiを使用するように設定されている場合がありますサポートされていますが、存在しません。これは、カスタムQtを好む理由は、安全な側だけにイメージフォーマットをバンドルするためです。 – dtech
私は何度もQtのドキュメントを読んでいます。しかし、私はそれを使用しないでください。私がCentOSとUbuntuでそれを使いたいのであれば、私は何をすべきでしょうか? –