나는 스캐너를 사용합니다. Ihe 스캐너 출력이 tiff 또는 pnm 형식입니다. 하지만 QImage에 이러한 형식을로드 할 수 없습니다. Qt는은 TIFF 형식을 모르기 때문에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 (바)는 실패합니다. 유일한 방법, 그것을 변환하는 방법, bytearray를 파일에 저장하고 리눅스 유틸리티로 변환하여 변환하십시오. 그러나 나는 이런 식으로 가고 싶지 않다. 나는 Qt에서 어떻게 든 그것을하고 싶다.
설명서에 따르면 tiff가 지원됩니다. http://doc.qt.io/qt-5/qtimageformats-index.html – eyllanesc
qt가 시스템 ti를 사용하도록 구성된 경우 일 수 있습니다 ff를 지원하지만 존재하지 않습니다. 어느 것이 내가 맞춤형 Qt를 선호하는 이유는 그 묶음 이미지 형식이 안전한면에 있기 때문입니다. – dtech
Qt 문서를 여러 번 읽었습니다. 그러나 나는 그것을 사용하지 않아야한다. CentOS 및 Ubuntu에서 사용하려면 무엇을해야합니까? –