Hallo
Ich habe ein Scanner-Programm in C#/Windows Forms geschrieben. Wenn ich aber eine Seite scanne dann hat diese 25,5 MB und das ist mir zu groß.
Ich nutze zusätzlich noch die WIA.
Mein Code:
var deviceManager = new DeviceManager();
DeviceInfo AvailableScanner = null;
for (int i = 1; i <= deviceManager.DeviceInfos.Count; i++)
{
if (deviceManager.DeviceInfos[i].Type != WiaDeviceType.ScannerDeviceType)
{
continue;
}
AvailableScanner = deviceManager.DeviceInfos[i];
break;
}
var device = AvailableScanner.Connect();
var ScanerItem = device.Items[1];
var imgFile = (ImageFile)ScanerItem.Transfer(FormatID.wiaFormatJ PEG);
var path = Path.Combine(textBox1.Text, textBox2.Text + ".jpg");
Was könnte ich da machen, dass das Bild so 1-2MB groß wird?
Ich habe ein Scanner-Programm in C#/Windows Forms geschrieben. Wenn ich aber eine Seite scanne dann hat diese 25,5 MB und das ist mir zu groß.
Ich nutze zusätzlich noch die WIA.
Mein Code:
var deviceManager = new DeviceManager();
DeviceInfo AvailableScanner = null;
for (int i = 1; i <= deviceManager.DeviceInfos.Count; i++)
{
if (deviceManager.DeviceInfos[i].Type != WiaDeviceType.ScannerDeviceType)
{
continue;
}
AvailableScanner = deviceManager.DeviceInfos[i];
break;
}
var device = AvailableScanner.Connect();
var ScanerItem = device.Items[1];
var imgFile = (ImageFile)ScanerItem.Transfer(FormatID.wiaFormatJ PEG);
var path = Path.Combine(textBox1.Text, textBox2.Text + ".jpg");
Was könnte ich da machen, dass das Bild so 1-2MB groß wird?
Comment