求一个图片处理底片效果的算法~真心的求送上50分 求一个图片效果处理,底片效果的算法。求真正的底片效果,255-RGB是反色,请各位大仙审视~~算法图片处理C#.net图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public WriteableBitmap FanZhuan(WriteableBitmap src) { if (src != null) { int w = src.PixelWidth; int h = src.PixelHeight; WriteableBitmap FanImage = new WriteableBitmap(w, h); byte[] temp = src.PixelBuffer.ToArray(); for (int i = 0; i < temp.Length - 4; i += 4) { temp[i] = Convert.ToByte(255 - temp[i]); temp[i + 1] = Convert.ToByte(255 - temp[i + 1]); temp[i + 2] = Convert.ToByte(255 - temp[i + 2]); } Stream sTemp = FanImage.PixelBuffer.AsStream(); sTemp.Seek(0, SeekOrigin.Begin); sTemp.Write(temp, 0, w * 4 * h); return FanImage; } else { return null; } }贴出反色算法,新来的同学可以看看。在线等底片效果~~ 实际上就是把图片的每个象素点的RGB值分别用255减就可以了,关于图片的这方面处理可以看看photoshop的滤镜插件的算法。 苦等两日终于有人指点迷津,真心的感谢! 可不知这加上一个基色该怎么做,将每个像素点的RGB都加上一个值? 这样会将鲜艳的色彩遮挡住么,呃,又或者将照片反色之后做个“老照片”的效果处理,是不是可行呢。 现在的情况很尴尬,本人新人一枚,以前也没接触过图像rgb的操作,所以当遇到这种找不到的算法时一头雾水,由于没有基础知识的掌握,所以无法做出这些基础值的计算.... C#中一个监视状态的东东 socket 并发处理,当客户端频繁刷新的请求,出现无法连接 各位高手帮忙看看,小女子感激不尽 有用过DevExpress的Xtragrid的吗?合并单元格问题 简单问题 求助:web连接oracle问题,急! Visual Studio代码编辑区域的提示是用的什么控件做的,跟随光标是怎么实现的? c# byte的问题 c# 关于textbox 换行的问题 如何从一个已存在的excel中读出第一个sheet中n行中的第一列,希望能给出代码 怎样改变MDI的背景 上传文件 wcf中关于基类与继承数据序列化的问题
{
if (src != null)
{
int w = src.PixelWidth;
int h = src.PixelHeight;
WriteableBitmap FanImage = new WriteableBitmap(w, h);
byte[] temp = src.PixelBuffer.ToArray();
for (int i = 0; i < temp.Length - 4; i += 4)
{
temp[i] = Convert.ToByte(255 - temp[i]);
temp[i + 1] = Convert.ToByte(255 - temp[i + 1]);
temp[i + 2] = Convert.ToByte(255 - temp[i + 2]);
}
Stream sTemp = FanImage.PixelBuffer.AsStream();
sTemp.Seek(0, SeekOrigin.Begin);
sTemp.Write(temp, 0, w * 4 * h);
return FanImage;
}
else
{
return null;
}
}
贴出反色算法,新来的同学可以看看。
在线等底片效果~~
可不知这加上一个基色该怎么做,将每个像素点的RGB都加上一个值? 这样会将鲜艳的色彩遮挡住么,呃,又或者将照片反色之后做个“老照片”的效果处理,是不是可行呢。
现在的情况很尴尬,本人新人一枚,以前也没接触过图像rgb的操作,所以当遇到这种找不到的算法时一头雾水,由于没有基础知识的掌握,所以无法做出这些基础值的计算....