TwainLib.cs を使用して C# プロジェクトをスキャンします。このコードは、使用し始めたものと同じです。
スキャナーのUIインターフェイスを表示しないようにするには、guif.ShowUI = 0を使用しますが、画像のバーコードが読み取られなくても画像の品質が低下しました。
dpiまたはカラービットが送信された場所を段階的に見つけて変更しましたが、失敗しました:/
UI を表示せずにスキャンするときに、スキャン品質 (dpi、色など) を変更するにはどうすればよいですか?
編集 :
iinf.XResolution = 200 を追加しましたが、同じ結果 (解像度の低い画像)
pxfr.Count = 0;
IntPtr hbitmap = IntPtr.Zero;
TwImageInfo iinf = new TwImageInfo();
iinf.XResolution = 200;
iinf.YResolution = 200;
rc = DSiinf(appid, srcds, TwDG.Image, TwDAT.ImageInfo, TwMSG.Get, iinf);
if (rc != TwRC.Success)
{
CloseSrc();
return tifFiles;
}
rc = DSixfer(appid, srcds, TwDG.Image, TwDAT.ImageNativeXfer, TwMSG.Get, ref hbitmap);
if (rc != TwRC.XferDone)
{
CloseSrc();
return tifFiles;
}
製造元のユーザー インターフェイスが非表示になっている場合、どこに dpi 解像度を挿入できるか知りたい