• C# Base64加解密图片


    代码
     1  // 读取图片信息并用pictureBox显示
     2                 byte[] imageBytes=Convert.FromBase64String(str_picture);
     3                 MemoryStream memoryStream = new MemoryStream(imageBytes, 0, imageBytes.Length);
     4                 memoryStream.Write(imageBytes, 0, imageBytes.Length);
     5                 Image image = Image.FromStream(memoryStream);
     6                 memoryStream.Close();
     7 
     8                 // 将图片放置在 PictureBox 中
     9                 this.pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
    10                 this.pictureBox1.Image = image;
    11 
    12 //将选中图片进行Base64加密
    13                 OpenFileDialog openfile = new OpenFileDialog();
    14                 openfile.Title = "请为商品选择相应的图片";
    15                 openfile.Filter = "商品图片                      (*.jpg;*.bmp;*png)|*.jpeg;*.jpg;*.bmp;*.png|AllFiles(*.*)|*.*";
    16                 if (DialogResult.OK == openfile.ShowDialog())
    17                 {
    18                    try
    19                   {
    20                     Bitmap bmp = new Bitmap(openfile.FileName);
    21                     pictureBox1.Image = bmp;
    22                     pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
    23                     MemoryStream ms = new MemoryStream();
    24                     bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
    25                     byte[] arr = new byte[ms.Length];
    26                     ms.Position = 0;
    27                     ms.Read(arr, 0, (int)ms.Length);
    28                     ms.Close();
    29                     str_picture = Convert.ToBase64String(arr);
    30                    }
    31                   catch { }
    32                    }
  • 相关阅读:
    MySQL主从复制与主主复制
    Go语言mgo
    beego07----web博客
    mongo14-----group,aggregate,mapReduce
    mongo13----application set与分片结合
    mongo12---手动预先分片
    TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
    TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议
    TCP/IP详解学习笔记(2)-数据链路层
    TCP/IP详解学习笔记(1)-基本概念
  • 原文地址:https://www.cnblogs.com/angleSJW/p/1687457.html
Copyright © 2020-2023  润新知