图片浮雕

Bitmap bmp = new Bitmap(pictureBox1.Image);//创建Bitmap对象
            for (int i = 0; i < bmp.Width - 1; i++)
            {
                for (int j = 0; j < bmp.Height - 1; j++)
                {
                    //获取相邻两个像素的R、G、B值
                    Color color = bmp.GetPixel(i, j);
                    Color colorLeft = bmp.GetPixel(i + 1, j + 1);
                    //67用来控制图片的最低灰度
                    int r = Math.Max(67, Math.Min(255, Math.Abs(color.R - colorLeft.R + 128)));
                    int g = Math.Max(67, Math.Min(255, Math.Abs(color.G - colorLeft.G + 128)));
                    int b = Math.Max(67, Math.Min(255, Math.Abs(color.B - colorLeft.B + 128)));
                    Color colorResult = Color.FromArgb(255, r, g, b);//颜色值
                    bmp.SetPixel(i, j, colorResult);//设置像素的颜色值
                }
                pictureBox2.Image = bmp;
            }

时间: 2024-11-08 23:49:52

图片浮雕的相关文章

[Android] 通过Menu实现图片怀旧、浮雕、模糊、光照和素描效果

    由于随手拍项目想做成类似于美图秀秀那种底部有一排Menu实现不同效果的功能,这里先简单介绍如何通过Menu实现打开相册中的图片.怀旧效果.浮雕效果.光照效果和素描效果.后面可能会讲述如何通过PopupWindow实现自定义的Menu效果. 希望文章对大家有所帮助,如果有错误或不足之处请海涵~ 一. Menu效果展示    Android手机上有个Menu按键,点击他会弹出一个菜单,通常在屏幕底部或右上角,在选项菜单OptionsMenu中最多显示2排每排3个菜单项,可以包含自定义的图片和

图片处理类 类库--C#

调用如下: [csharp] view plain copy print? Bitmap bitmap = new Bitmap("C:\\Users\\Thinkpad\\Desktop\\aa.jpg"); Bitmap[] bit = new Bitmap[13]; for (int i = 0; i < 13; i++) { bit[i] = new Bitmap("C:\\Users\\Thinkpad\\Desktop\\aa.jpg"); } /

C# (GDI+相关) 图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果)

原文:C# (GDI+相关) 图像处理(各种旋转.改变大小.柔化.锐化.雾化.底片.浮雕.黑白.滤镜效果) C#图像处理   (各种旋转.改变大小.柔化.锐化.雾化.底片.浮雕.黑白.滤镜效果)     一.各种旋转.改变大小   注意:先要添加画图相关的using引用.   //向右旋转图像90°代码如下: private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) {   Graphics g

php给图片加文字

在图片上加文字是论坛,博客,新闻网站上最喜欢用的功能,防止盗图.这里看看代码是如何实现的. 首先还是upload_image.php这个文件,注意这里的caption文本框中输入的内容最终会写到图片上面 <?php //修改图片效果 $db = mysql_connect('localhost','root','Ctrip07185419') or die('can not connect to database'); mysql_select_db('moviesite',$db) or di

android 图像处理(黑白,模糊,浮雕,圆角,镜像,底片,油画,灰白,加旧,哈哈镜,放大镜)

转载文章请注明出处:http://blog.csdn.net/dangxw_/article/details/25063673 前些天在github上得到一个关于图像处理的源码(地址找不到了),挺全面,闲了分享一下.感谢开源. 对于图片的反转,倾斜,缩放之类的操作就不提了,网上太多了.大多都是用的Matrix现成方法. 原图: 一:圆角处理 效果: 代码: public static Bitmap getRoundedCornerBitmap(Bitmap bitmap, float round

C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果)

C#图像处理(各种旋转.改变大小.柔化.锐化.雾化.底片.浮雕.黑白.滤镜效果) 标签: c#图像处理gdi 2014-08-14 09:09 441人阅读 评论(0) 收藏 举报 本文章已收录于: .NET知识库 分类: C#(78) 作者同类文章X 一.各种旋转.改变大小 注意:先要添加画图相关的using引用. [csharp] view plain copy print? //向右旋转图像90°代码如下: private void Form1_Paint(object sender, S

转 C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果)

C#图像处理 (各种旋转.改变大小.柔化.锐化.雾化.底片.浮雕.黑白.滤镜效果) 一.各种旋转.改变大小 注意:先要添加画图相关的using引用. //向右旋转图像90°代码如下: private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { Graphics g = e.Graphics; Bitmap bmp = new Bitmap("rama.jpg");//加载图像 g.Fi

ps制作浮雕和投影效果

1用文字横排工具写个hope,按住ctrl+t可以调试出文字工具,上面直接用500点来改变文字的大小.2 用矩形选框工具直接可以切割图片的大小,然后双击一个图层,添加样式为浮雕....然后合并图层3线载入选区然后新建一个图层. 并在新建的图层中填充颜色,调整透明度.然后扭曲,就可以做出投影

php随笔1-php图片处理

php图片处理的知识内容 upload_image.php: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <