C# 如何把 图处理成 反相呢?????????????????????????????????????????????????????????

生财 2008-07-09 10:13:50
C# 如何把 图处理成 反相呢?????????????????????????????????????????????????????????

和 pHOTOSHOP 裏的 反向功能一樣
...全文
288 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
h_w_king 2008-07-10
  • 打赏
  • 举报
回复
private void fx(Bitmap g)
{
for(int i=0;i<g.Width;i++)
for (int j = 0; j < g.Height; j++)
{
Color c = g.GetPixel(i, j);
Color cc=Color.FromArgb(255-c.R,255-c.G,255-c.B);
g.SetPixel(i,j,cc);
}

}
Code従業員 2008-07-10
  • 打赏
  • 举报
回复
可能我笨,LS好像是说把图片倒过来吧?
生财 2008-07-10
  • 打赏
  • 举报
回复
Bitmap 格式的
生财 2008-07-10
  • 打赏
  • 举报
回复
謝謝樓上

這是我寫的可以反相的代碼

        /// <summary>
/// 反相图片
/// 2008-7-9
/// daonidedie
/// </summary>
public void Reverse()
{
BitmapData bmData = bmpobj.LockBits(new Rectangle(0, 0, bmpobj.Width, bmpobj.Height),
ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
int stride = bmData.Stride;
System.IntPtr Scan0 = bmData.Scan0;
unsafe
{
byte* p = (byte*)(void*)Scan0;
int nOffset = stride - bmpobj.Width * 3;
int nWidth = bmpobj.Width * 3;
for (int y = 0; y < bmpobj.Height; ++y)
{
for (int x = 0; x < nWidth; ++x)
{
p[0] = (byte)(255 - p[0]);
++p;
}
p += nOffset;
}
}
bmpobj.UnlockBits(bmData);
}
nodman 2008-07-10
  • 打赏
  • 举报
回复
你的图是什么格式,Bitmap?
从原理上说,图像反色就是求R G B这3个分量与255的差,的绝对值
R' = |255 - R|
B' = |255 - B|
G' = |255 - G|

但是要对应到实际操作,要看具体Bitmap的颜色格式,比如是16位还是24位还是32位
颜色空间是RGB,还是YUV还是灰度还是什么。
如果是索引颜色(Indexed),那就更麻烦一点,要改写Palette
内容概要:本文针对高新能源渗透率电网中构网型(GFM-VSG)与跟网型(GFL-PQ)并联变流器的异构控制体系及其频率支撑能力展开深入研究,重点通过Simulink仿真实现对混合并网系统的动态特性进行建模与分析。研究系统梳理了GFM与GFL变流器在控制原理上的本质差异,揭示了其在多时间尺度下的交互机制,并探讨了在强弱电网不同适配场景下的协同控制逻辑。通过构建包含虚拟同步机(VSG)和恒功率控制(PQ)策略的仿真模型,全面分析系统在电网扰动下的频率响应特性、暂态稳定性及扰动抑制能力。研究对比了不同类型变流器在频率调节、功率分配和系统恢复方面的性能表现,深入剖析异构系统中频率支撑的协作机制与优化路径,为高比例新能源电网的安全稳定运行提供了理论依据与技术支撑。; 适合人群:具备电力电子、新能源并网、自动控制或电力系统相关专业知识背景,从事科研、工程应用或技术开发的研发人员、高校研究生及高年级本科生。; 使用场景及目标:① 研究GFM与GFL变流器在混合并网系统中的协同控制策略与交互机理;② 分析高渗透率新能源电网面临的频率稳定问题及变流器的频率支撑能力;③ 利用Simulink搭建GFM-GFL混合并网系统仿真模型,开展动态性能验证、控制算法设计与优化。; 阅读建议:建议结合文中提到的Simulink仿真模型与博士论文复现案例进行实践操作,重点关注不同工况下的系统频率响应曲线、功率动态曲线与控制参数敏感性分析,深入理解异构控制体系的设计逻辑、多时间尺度交互特性及优化潜力。

111,129

社区成员

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

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

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