相关疑难解决方法(0)

从二进制数据转换为ASP.NET中的图像控件

我在我的数据库中有图像的二进制数据,我想在ASP.NET中的图像控件中显示它.怎么样?如果不可能,请找到另一种方法将其保存在数据库中并将其显示在图像控件中.

c# asp.net image binary-data

13
推荐指数
2
解决办法
7万
查看次数

修改数组后,将字节数组转换为c#中的Image

我正在尝试将字节[]转换为C#中的图像.我知道这个问题已经在不同的论坛上提出过.但是他们给出的答案都没有帮助我.给出一些上下文=我打开一个图像,将其转换为byte [].我加密了byte [].最后我仍然有字节[]但它已被修改为ofc.现在我想再次显示它.byte []本身由6559个字节组成.我尝试通过以下方式转换它:

 public Image byteArrayToImage(byte[] byteArrayIn)
    {
        MemoryStream ms = new MemoryStream(byteArrayIn);
        Image returnImage = Image.FromStream(ms);
        return returnImage;
    }
Run Code Online (Sandbox Code Playgroud)

我收到此错误:参数无效.

通过在List上使用.toArray()构造字节数组

List<byte> encryptedText = new List<byte>();    
pbEncrypted.Image = iConverter.byteArrayToImage(encryptedText.ToArray())
Run Code Online (Sandbox Code Playgroud)

;

谁能帮我?我忘了某种格式或什么吗?

必须转换为图像的字节: 替代文字

 private void executeAlgoritm(byte[] plainText)
    {

        // Empty list of bytes
        List<byte> encryptedText = new List<byte>();

        // loop over all the bytes in the original byte array gotten from the image
        foreach (byte value in plainText)
        {
            // convert it to a bitarray
            BitArray myBits = new …
Run Code Online (Sandbox Code Playgroud)

c# byte image

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

image ×2

asp.net ×1

binary-data ×1

byte ×1