我要在a.jpg图上面位置是(2,2)处,画一小图,这一小图有个遮照,应该如何画这张图

glacierking 2007-12-26 01:27:52
我要在a.jpg图上面位置是(2,2)处,画一小图,这一小图有个遮照,应该如何画这张图
...全文
115 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Efcndi 2007-12-26
  • 打赏
  • 举报
回复
lz的要求应该是:大图上面画一张小图,小图开个洞,把下面的大图显示部分出来。
试试我上面的方法吧。
haiwangstar 2007-12-26
  • 打赏
  • 举报
回复
什么样效果,你描述的还不够清楚。或者传一个效果图上来。
Efcndi 2007-12-26
  • 打赏
  • 举报
回复
上面的方法不行。用这个试下,应该可以了。


Bitmap smallimage;
Bitmap bigimage;

//read small image
Graphics g = Graphics.FromImage(smallimage);

//draw rectangle(use transparent color)in "遮罩" region
//assume Region is rectangle, otherwise you can use FillEllipse() etc.
g.FillRectangel(new SolidBrush(Color.Transparent), new Rectangle(sizeof遮罩));

//read big image
g = Graphics.FromImage(bigimage);

//draw small image in big image
g.DrawImage(smallimage, 2, 2);

//show the result
Graphics dc = control.CreateGraphics();
dc.DrawImage(bigimage, 0, 0);

Efcndi 2007-12-26
  • 打赏
  • 举报
回复
尝试一下如下的方法:



//read big image
Graphics gBuffer = Graphics.FromImage(bigimage);

//draw small image in big image
gBuffer.DrawImage(smallimage, 2, 2);

//draw rectangle(use transparent color)in "遮罩" region
//assume Region is rectangle, otherwise you can use FillEllipse etc.
gBuffer.FillRectangel(new SolidBrush(Color.Transparent), new Rectangle(sizeof遮罩));

//show the result
Graphics dc = control.CreateGraphics();
dc.DrawImage(image, 0, 0);

he_8134 2007-12-26
  • 打赏
  • 举报
回复
遮罩就是小图里面有个洞,透过那个洞可以看到下面的大图。。
比较难~~俺gdi+不熟~~飘过~~
blackhero 2007-12-26
  • 打赏
  • 举报
回复
dc.DrawImage(image, 2, 2);
我不懂电脑 2007-12-26
  • 打赏
  • 举报
回复
不懂什么是遮照
Efcndi 2007-12-26
  • 打赏
  • 举报
回复
"这一小图有个遮照"什么意思。


//read
Graphics dc = Graphics.FromImage(yourimage);

dc.“画遮照”!

//show
dc.DrawImage(image, 0, 0);
zmaini1420 2007-12-26
  • 打赏
  • 举报
回复
友情千斤顶!~
赵凯~ 2007-12-26
  • 打赏
  • 举报
回复
up
内容概要:本文详细介绍了微电网两阶段鲁棒优化经济调度方法的Python代码实现,旨在复现顶级EI期刊研究成果。该方法针对微电网中可再生能源出力不确定性和负荷波动等问题,构建了包含第一阶段预调度与第二阶段调整的两阶段鲁棒优化模型,通过引入不确定集合刻光伏、风电等出力的波动范围,并采用列约束生成(C&CG)等算法进行高效求解,从而在保证系统安全运行的前提下实现经济成本最优。文中提供了完整的Python实现代码,依托于Pyomo等优化建模工具,涵盖模型构建、求解器调用、结果可视化等全流程,有助于研究人员深入理解鲁棒优化在微电网调度中的应用机制。; 适合人群:具备一定电力系统基础知识和Python编程能力,从事新能源、微电网、优化调度等相关领域的研究生、科研人员及工程师。; 使用场景及目标:① 学习并掌握微电网两阶段鲁棒优化调度的核心建模思想与数学原理;② 复现并验证高水平学术论文中的优化算法;③ 基于所提供的代码框架,进行模型扩展与二次开发,用于解决含高比例可再生能源接入的实际调度问题; 阅读建议:学习者应在理解鲁棒优化基本概念的基础上,结合代码逐行分析模型的构建逻辑与求解流程,建议使用真实或模拟数据进行调试与测试,以加深对算法性能和参数敏感性的理解。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧