SANEを使用して段階的に画像を取得する

SANEを使用して段階的に画像を取得する

私はそれをうまく設定して使用しscanimage(hplipを使用して)一貫して安定して動作することを発見しました。

しばらく前に、画像を撮影して評価できるようにスキャン結果を画面に表示し、スキャンが失敗した場合は数秒待ってスキャンが終了したら実行を中止する簡単な自動スキャンラッパーを作成しました。次の画像に進みます。

この(非常に簡単な)システムには珍しい点があります。scanimage3〜4秒のCPU時間を費やした後、スキャンの終わりに要求されたJPGまたはTIFFのみがディスクに送信されます。これはスキャンを待つ必要があることを意味します。終わる画面に表示される前に現在のスキャンが完了するのを待っている間、常に以前に成功したスキャンを見ています。これは常にUI / UXトラップです。

スキャン完了後、スキャンデータを「リアルタイム」と表示したい。スキャナは徐々にデータをマイコンピュータに送信し、SANEは受信したデータをメモリのどこかに保存します。元の画像データをどのように取得できますか?また、(低解像度/縮小)表示用に効率的にデコードする方法も知っておく必要があります。

関連情報