小编dav*_*eah的帖子

获取图像的文件大小

我搜索以获取C#中图像的文件大小(以字节为单位):

我在base64字符串中获取图像,但在这种格式中,我觉得它无法获得文件大小.

所以我在像这样的图像对象中进行转换:

// Convert Base64 String to byte[]
byte[] imageBytes = Convert.FromBase64String(imageSrc);
MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length);

// Convert byte[] to Image
ms.Write(imageBytes, 0, imageBytes.Length);
Image imageObj = Image.FromStream(ms, true);
Run Code Online (Sandbox Code Playgroud)

但我无法获得文件大小.我可以有尺寸或类型,但不能有文件大小.

你对此有所了解吗?

c# image

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

在C Sharp中使用regex替换功能

请问一些问题的帮助.

实际上我得到了一个名为"image"的base64字符串:

data:image/pjpeg;base64,iVBORw0KGgoAAAANSUhE...
Run Code Online (Sandbox Code Playgroud)

我需要用""替换"data:image/pjpeg; base64"部分.

我这样试试:

imageSrc = image.Replace("data:image/(png|jpg|gif|jpeg|pjpeg|x-png);base64,", "");
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

有人对此有所了解.

非常感谢

c# regex

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

标签 统计

c# ×2

image ×1

regex ×1