社区
C#
帖子详情
C#如何创建一个BMP,并在BMP上绘图,然后保存为单色(或256色)PNG文件
ecgnis
2012-08-03 02:16:16
大家好,我用C#保存成PNG文件,但我的文件尺寸很大。有4000*7000个象素。有没有办法能创建一个BMP,并在BMP上绘图,然后保存为单色(或256色)PNG文件
...全文
1185
3
打赏
收藏
C#如何创建一个BMP,并在BMP上绘图,然后保存为单色(或256色)PNG文件
大家好,我用C#保存成PNG文件,但我的文件尺寸很大。有4000*7000个象素。有没有办法能创建一个BMP,并在BMP上绘图,然后保存为单色(或256色)PNG文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
足球中国
2012-08-03
打赏
举报
回复
bitmap bmp=new bitmap(4000,7000);
bmp.save("文件名",image.format.png);
maji_lulu
2012-08-03
打赏
举报
回复
Bitmap bmp = new Bitmap(fileNameExt);
这个是原来的,
//新建第二个bitmap类型的bmp2变量
Bitmap bmp2 = new Bitmap(800,500,System.Drawing.Imaging.PixelFormat.Format16bppRgb555);
//将第一个bmp拷贝到bmp2中
Graphics draw = Graphics.FromImage(bmp2);
draw.DrawImage(bmp, 0, 0,800, 500);
filePanel.BackgroundImage = (Image)bmp2;//读取bmp2到picturebox
draw.Dispose();
bmp.Dispose();//释放bmp文件资源
NewUser2008
2012-08-03
打赏
举报
回复
可以呀!
ICO 格式深度解析:从
BMP
/
PNG
编码到 Windows 10/11 图标规范
本文深入解析ICO
文件
的二进制结构,涵盖多尺寸封装、
BMP
/
PNG
双编码机制及Alpha透明支持;详述Windows 10/11图标规范,包括16×16至
256
×
256
多分辨率适配、DPI缩放策略及32-bit ARGB
色
彩深度要求;介绍从矢量设计到批量生成的制作流程,并对比
PNG
/
BMP
压缩性能,探讨动态图标实现方案。
数字图像与机器视觉基础补充(1)
本文介绍数字图像与机器视觉基础,涵盖位图、矢量图概念,常见图像格式如
BMP
等,解析
BMP
文件
结构。还涉及
文件
格式变换与比较,包括PS、画图软件的格式转化及不同位
色
位图对比。此外,阐述图片处理编程,如奇异函数分解、开闭运算、梯度与轮廓运算等。
嵌入式GUI开发:emWin位图转换器从原理到实战优化
本文深入解析emWin位图转换器的核心原理与工程实践,涵盖设备无关位图(DIB)与设备相关位图(DDB)的本质区别、调
色
板优化机制、Alpha透明处理策略;详述从
PNG
/
BMP
到C数组的完整转换流程,包括图形界面与命令行工具使用;重点介绍RLE压缩适用场景、自定义调
色
板统一UI资源、C流
文件
动态加载等深度优化技术,并提供颜
色
异常、边框残留、体积膨胀、绘制卡顿等典型问题的系统性排查方案。
常见图片格式详解
本文深入探讨了常见图片格式如
BMP
、JPEG、
PNG
、GIF及WebP的特点与应用场景,包括图像压缩原理、透明效果实现及格式优缺点。
matlab 图像处理的几个例子[…
本文介绍了使用Matlab进行图像处理的基本方法,包括读取、显示、变换等操作,并提供了具体的代码示例,如图像对称变换及求反
色
。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章