C#的Bitmap如何控制长宽?

ladofwind ladofwind 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
((Bitmap)this.images[0]).Save(filename, info, ep);
Bitmap bmpSource = new Bitmap(filename);

float fSourceHorResolution = bmpSource.HorizontalResolution;
float fSourceVerResolution = bmpSource.VerticalResolution;
//图象dpi
float fTargetHorResolution = 200;
float fTargetVerResolution = 200;
Bitmap bmpTarget = new Bitmap(1754, 2338);//此处是像素,我需要是210*297mm的A4纸大小.并无提供方法.
Graphics g = Graphics.FromImage(bmpTarget);
g.DrawImage(bmpSource, 0, 0, iSourceWidth, iSourceHeight);
bmpTarget.SetResolution(fTargetHorResolution, fTargetVerResolution);

bmpTarget.Save("C:\\test.tif");
...全文

相关推荐

C# 图片 处理 方法

C# 图片 处理 方法C# 图片 处理 方法

Sonny_liu_RPT

C# WinForms集成YoloV8+ONNX Runtime实现工业电池视觉检测全流程

目标检测是计算机视觉的核心任务之一,旨在识别图像中特定物体的位置与类别。其原理通常基于深度学习模型,通过卷积神经网络提取特征并预测边界框。这项技术的价值在于能够自动化完成以往依赖人眼的识别工作,大幅提升效率与一致性。在工业自动化、安防监控、自动驾驶等场景中,目标检测是实现智能感知的关键。本文聚焦于工业视觉检测这一具体应用,详细阐述了如何将前沿的YoloV8检测模型通过ONNX Runtime推理引擎,无缝集成到成熟的C# WinForms上位机软件中,解决电池正负极方向实时检测的真实需求,为.NET环境下的

weixin_34204722

.net C#生成缩略图实现思路分解

生成缩略图的方式:HW指定高宽缩放(可能变形);W指定宽,高按比例 H指定高,宽按比例 Cut指定高宽裁减(不变形),具体实现如下,感兴趣的朋友可以参考下

weixin_38621312

图片压缩小工具

将图片按原宽高比压缩到指定大小的目标区域内,用于生成头像。 用户上传图片后,也可用该工具的功能压缩下,再存入数据库。

Lugyedo

批量图片压缩工具

批量图片压缩工具,采用C#+WinForm方式开发,可以选择文件夹、设置压缩后图片的长宽和压缩率。

张有福
评论 5
收藏 已收藏
分享
返回顶部
ladofwind
C# 111,129 成员 642,538 内容