使用C#生成一张1G大小的空白图片

如果你需要一个大文件,可以使用以下代码去生成,一次生成1G大小,多调用几次便可以生成几G的文件

// 设置图片的尺寸,使其大约为1GB

int width = 1024; // 宽度

int height = 1024; // 高度

using (Bitmap bmp = new Bitmap(width, height))

{

using (Graphics g = Graphics.FromImage(bmp))

{

// 使用白色填充整个图片

g.Clear(Color.White);

}

// 保存图片到文件系统

bmp.Save("white_image.bmp");

}

FileStream fs=File.Open("white_image.bmp", FileMode.Append);

for(int i = 0; i < 1024; i++)

{

for (int j = 0; j < 1024; j++)

{

for (int k = 0; k < 1024; k++)

{

fs.WriteByte(0);

}

}

}

fs.Close();

相关推荐
花间相见5 分钟前
【Java基础面试题】—— 核心知识点面试题(含答案):语法+集合+JVM+设计模式+算法
java·jvm·设计模式
会飞De琥珀10 分钟前
java工具类,字符串转时间
java·开发语言
愣头不青31 分钟前
96.不同的二叉搜索树
数据结构·算法·leetcode
曹牧33 分钟前
JSON 数组的正确使用方式
java·服务器·前端
LINgZone234 分钟前
深入解析:Cglib与JDK动态代理的实现原理、区别及性能对比
java·开发语言
华科易迅41 分钟前
Spring JDBC
java·后端·spring
AI科技星1 小时前
光速螺旋量子几何统一场论——基于 v ≡ c 公理的四大基本力全维度求导证明与精准数值验证
c语言·开发语言·人工智能·算法·机器学习·平面
云烟成雨TD1 小时前
Spring AI 1.x 系列【17】函数型工具开发与使用
java·人工智能·spring
ab1515171 小时前
3.27完成3(指针)、13、41、44(指针)、50、51、95、96、97
算法
IT小哥哥呀1 小时前
基于windows的个人/团队的时间管理工具
windows·c#·wpf·时间管理