aida1986 Ответов: 1

Считывание и отображение изображения отпечатка пальца из базы данных


Привет,

Я должен отобразить изображение отпечатка пальца в базе данных в мае ASP.net вид mvc5.

я нахожу решение для отображения его в wpf :

Код WPF :

try
{
    BinaryReader br = new BinaryReader(image);
    byte pixByte;
    int i;
    int iTotalSize = (int)br.BaseStream.Length;

    // Get the dimensions of the image from the user
    ID = new ImageDimensions(iTotalSize);
    if (ID.ShowDialog() == true)
    {
        width = Convert.ToInt32(ID.tbWidth.Text);
        height = Convert.ToInt32(ID.tbHeight.Text);
        canvas.Width = width;
        canvas.Height = height;
        img.Width = width;
        img.Height = height;
        pix08 = new byte[iTotalSize];

        for (i = 0; i < iTotalSize; ++i)
        {
            pixByte = (byte)(br.ReadByte());
            pix08[i] = pixByte;
        }
        br.Close();

        int bitsPerPixel = 8;
        stride = (width * bitsPerPixel + 7) / 8;

        // Single step creation of the image
        bmps = BitmapSource.Create(width, height, 96, 96, PixelFormats.Gray8, null,
            pix08, stride);
        img.Source = bmps;

    }
    else
    {
        br.Close();
    }
}
catch (Exception e)
{
    MessageBox.Show(e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
}



я хочу, чтобы реализовать такой код, чтобы прочитать изображение отпечатков пальцев в asp.net в MVC .

Спасибо

Что я уже пробовал:

var base64 = Convert.ToBase64String(image);
var imgSrc = String.Format("data:image/gif;base64,{0}", base64);


но не получилось

1 Ответов

Рейтинг:
2

KarstenK

Похоже, это довольно просто. Прочитать статью C# из изображения в байтовый массив и массив байтов в конвертер изображения класса.

Учитесь гуглить...