Esempio n. 1
0
        /// <summary>
        /// The scanning.
        /// </summary>
        /// <returns>
        /// The <see cref="byte[]"/>.
        /// </returns>
        public byte[] Scanning()
        {
            ConnectScanner();

            Scaner.SetParams(_dpi, _brid);
            ImageFile wiaImage = WiaDiag.ShowTransfer(Scaner, EnvFormatId.WiaFormatJpeg, false);

            return(wiaImage != null?wiaImage.FileData.get_BinaryData() : null);
        }
Esempio n. 2
0
        // <summary>
        /// The scanning.
        /// <param name="wiaImageIntent">
        /// The wia image intent.
        /// </param>
        /// <param name="wiaImageBias">
        /// The wia image bias.
        /// </param>
        /// <returns>
        /// The <see cref="byte[]"/>.
        /// </returns>
        public byte[] Scanning(ScanImageIntent wiaImageIntent, ScanImageBias wiaImageBias)
        {
            var wiaImage = WiaDiag.ShowAcquireImage(
                WiaDeviceType.ScannerDeviceType,
                (WiaImageIntent)wiaImageIntent,
                (WiaImageBias)wiaImageBias,
                EnvFormatId.WiaFormatJpeg,
                false,
                true,
                false);

            return(wiaImage != null?wiaImage.FileData.get_BinaryData() : null);
        }