using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Drawing;
using System.Drawing.Imaging;
namespace ConsoleApplication10
{
class Program
{
static void Main(string[] args)
{
string str = @"假设这里是一段base64编码的字符串";
Regex rgx = new Regex(@" ");
str = rgx.Replace(str, @"+");
byte[] data = new byte[str.Length];
data = Convert.FromBase64String(str);
MemoryStream ms = new MemoryStream(data);
Image img = Image.FromStream(ms);
//image.Save(@"C:\Users\Administrator\Desktop\a1a1.png", ImageFormat.Png);
Bitmap image = new Bitmap(img);
Bitmap image1 = new Bitmap(120, 120);
int width = image.Width;
int height = image.Height;
Graphics g = Graphics.FromImage(image1);
Rectangle rect = new Rectangle(50, 25, 120, 120);
g.DrawImage(image, 0, 0, rect, GraphicsUnit.Pixel);
//string url = Server.MapPath(@"~/saveimg/as.png");
image1.Save(@"C:\Users\Administrator\Desktop\a2.png", ImageFormat.Png);
}
}
}
C# Base64转换
原创
©著作权归作者所有:来自51CTO博客作者RandTsui的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C# 多线程
下一篇:C# split与正则表达式

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JS选择图片获取base64编码预览图片
通过将图片转为data url的base64格式编码,实现直接预览图片
图片预览 base64 dataurl 图片转base64 -
C# Base64转换为图片
将base64字符串转换为Image图片,现在移动端手机上,有些H5页面上传图片,就是将图片转换为base64位,可以选择直接存储这个字符串,也可转换本地图片,代码入下: var base64 = ""; base64 = base64.Replace("data:image/png;base64,", "").Replace("data:image/jgp;base64,", "").Re
Base64 Base64转图片 Base64转换图片 MemoryStream dataimagepngbase64 -
Delphi 文件转换Base64、Base64转换文件Delphi
-
C#·排坑·非标准Base64转换失败
C#·排坑·非标准Base64转换失败
编码 Base64 .Net/C# 字符串 4s