图像滤镜艺术--PS平均(滤镜-模糊-平均)效果

简介: 原文:图像滤镜艺术--PS平均(滤镜-模糊-平均)效果 本文介绍PS中滤镜-模糊-平均模糊的效果实现:这个效果很简单,原理如下:1,统计全图像素的R,G,B值得和sumR,sumG,sumB;2,计算平均R,G,B(R = sumR/(width*height)...);3,用平均R,G,B代替全图所有像素即可。
原文: 图像滤镜艺术--PS平均(滤镜-模糊-平均)效果

本文介绍PS中滤镜-模糊-平均模糊的效果实现:

这个效果很简单,原理如下:

1,统计全图像素的R,G,B值得和sumR,sumG,sumB;

2,计算平均R,G,B(R = sumR/(width*height)...);

3,用平均R,G,B代替全图所有像素即可。

代码实现如下:

public static Bitmap Mean(Bitmap src)
        {
            Bitmap dst = new Bitmap(src);
            BitmapData srcData = dst.LockBits(new Rectangle(0, 0, dst.Width, dst.Height), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb);
            byte* p = (byte*)srcData.Scan0;
            int i, j;
            int sumR, sumG, sumB;
            int pos;
            int width = dst.Width;
            int height = dst.Height;
            int stride = srcData.Stride;
            sumB = 0; sumG = 0; sumR = 0;
            for (j = 0; j < height; j++)
            {
                for (i = 0; i < width; i++)
                {
                    pos = i * 4 + j * stride;
                    sumB += p[pos];
                    sumG += p[pos + 1];
                    sumR += p[pos + 2];
                }
            }
            pos = width * height;
            sumB = sumB / pos;
            sumG = sumG / pos;
            sumR = sumR / pos;
            for (j = 0; j < height; j++)
            {
                for (i = 0; i < width; i++)
                {
                    pos = i * 4 + j * stride;
                    p[pos] = (byte)sumB;
                    p[pos + 1] = (byte)sumG;
                    p[pos + 2] = (byte)sumR;
                }
            }
            dst.UnlockBits(srcData);
            return dst;
        }

效果与PS一模一样:


原图


本文算法效果图


PS效果图

跟大家分享一下!

目录
相关文章
|
编解码
Portraiture2024免费ps人像滤镜插件
今天coco玛奇朵给大家带来了一款ps磨皮插件,超级简单好用。Portraiture 滤镜是一款 Photoshop,Lightroom 和 Aperture 插件,DobeLighttroom 的 Portraiture 消除了选择性掩蔽和逐像素处理的繁琐的手工劳动,以帮助您在肖像修整方面取得卓越的效果。它是一个强大的,但用户友好的插件照明.这是一个有效的工具,以平滑皮肤,同时保持纹理的现实效果-一个精细的线条,所有的肖像摄影师必须意识到。童鞋们可以按自己需求来找,都已经出了好几个版本,可以装在ps里,官方版可以一直更新,使用更方便。更详细的教程可以看下面这个,不仅介绍了portraitur
927 0
|
Windows
ps软件2023免费磨皮滤镜插件portraiture安装下载教程
Portraiture一款适用于Photoshop与Lightroom的智能磨皮滤镜插件,可智能识别人像的皮肤、头发、眉毛等区域,实现自动化的磨皮、美颜处理,再也不用研究那些晦涩难懂的磨皮教程了,一键磨皮走起! 接下来,一起来看看怎么安装激活这款插件吧。
4460 3
|
人工智能 编解码 算法
Portraiture4最新版本ps磨皮滤镜插件
Portraiture3和Portraiture4这两个版本大家用的比较多,那是因为这两个版本是中文比较全的版本。portraiture是一款强大的64位PS磨皮滤镜,利用该PS滤镜插件可以对图片中的人物进行润色,磨皮等操作,处理皮肤材质、头发等。帮您消除了选择性遮蔽与逐像素处理的繁琐手工劳动,帮您实现卓越的人像修饰。不仅磨皮全面,并且还可以增强肤色的质感,是人物处理不可缺少的外挂滤镜,使用简单,小白也能立即刻手,分分钟去除脸上的痘痘、疤痕,可以平滑与去除缺陷,同时保留皮肤纹理与重要的人像细节,功能十分强大。全新4版本,升级AI算法,并独家支持多人及全身模式!
1028 0
|
前端开发
「趣学前端」filter滤镜,CSS的PS特技
CSS之filter赏析,来show一波CSS的PS特技。
153 1
|
编解码
PS2023神经元滤镜离线安装教程,解决PS神经滤镜灰色不可用!
PS2023神经元滤镜离线安装教程,解决PS神经滤镜灰色不可用!
PS2023神经元滤镜离线安装教程,解决PS神经滤镜灰色不可用!
Portraiture2022全新滤镜软件PS磨皮插件
Portraiture 5是一款PS磨皮滤镜,减少了人工选择图像区域的重复劳动。它能智能地对图像中的皮肤材质、头发、眉毛、睫毛等部位进行平滑和减少疵点处理,效果相当优秀;
2049 0
|
搜索推荐
Alien Skin Exposure永久免费版PS图片滤镜后期处理软件
Alien Skin Exposure一款非常专业的图片后期处理软件,内含500多种照片滤镜。是一款图片后期处理功能非常强大的软件。这款软件可以对图片的后期效果做很好的处理。
244 0
|
异构计算
Alien Skin Exposure最新版PS后期调色滤镜免费插件
Alien Skin Exposure这是一款一款PS后期调色滤镜,黑白,彩色,人像风,怀旧风,电影风,调色预设非常多,既可以独立应用, 也可以作为插件使用,很直观地能看到每一个效果,可以说是手残党的一个神器。
279 0
|
C#
图像滤镜艺术---保留细节的磨皮滤镜之PS实现
原文:图像滤镜艺术---保留细节的磨皮滤镜之PS实现 目前,对于人物照片磨皮滤镜,相信大家没用过也听过吧,这个滤镜的实现方法是多种多样,有难有简,有好有差,本人经过长时间的总结,得出了一种最简单,效果又不失细节与真实感的方法,对于这个方法,本人将先介绍它的PS实现,在下一篇博客中,我们将具体介绍它的C#代码实现。
1355 0
|
6月前
|
Linux
百度搜索:蓝易云【Linux系统ps命令:查看正在运行的进程】
通过这些简洁的ps命令用法,你可以方便地查看Linux系统中正在运行的进程信息。
85 1