当前位置: 首页 > article >正文

使用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();


http://www.kler.cn/a/458448.html

相关文章:

  • Django REST framework 源码剖析-路由详解(Routers)
  • Docker 开启远程端口访问2375
  • Java的责任链模式在项目中的使用
  • 如何优化求职简历从模板选择到面试准备
  • LeetCode 203:根据值删除节点
  • HDLBits训练6
  • Java爬虫实战:获取亚马逊商品详情
  • 五.Springboot通过AOP实现API接口的签名验证
  • Go IO之文件处理,TCPUDP讲解
  • CF2043b-B. Digits
  • ASP.NET Core Web API Hangfire
  • C# OpenCV机器视觉:漫水填充
  • 春招快速准备和是否考研建议
  • 深度学习实战102-基于深度学习的网络入侵检测系统,利用各种AI模型和pytorch框架实现网络入侵检测
  • STM32高级 以太网通讯案例1:网络搭建(register代码)
  • leetcode 面试经典 150 题:删除有序数组中的重复项
  • 基于SSM的“一汽租车辆共享平台”的设计与实现(源码+数据库+文档+PPT)
  • vue-复制剪贴板
  • pytorch整体环境打包安装到另一台电脑上
  • 高级技巧-使用Mysql 实现根据条件过滤整个分组数据