wpf实现图片的反色放大的效果

问题描述

正常的放大效果,一般是用VistualBrush进行实现的,target是要进行放大的图片,现在要实现反色放大的效果?怎么做呢,那位做过类似的请赐教或者给个参考的例程谢谢了哈

解决方案

解决方案二:
不太明白你的反色是个什么应用场景,如果是针对图片显示内容的处理,是涉及到图像处理的,不是单纯通过VisualBrush可以处理的
解决方案三:
引用1楼wpfLove的回复:

不太明白你的反色是个什么应用场景,如果是针对图片显示内容的处理,是涉及到图像处理的,不是单纯通过VisualBrush可以处理的

普通wpf的放大方式是用VisualBrush实现的吧在此基础上做一个反色
解决方案四:
这个怕是需要做图片上的处理,将处理后的图片显示出来即可
解决方案五:
引用3楼wpfLove的回复:

这个怕是需要做图片上的处理,将处理后的图片显示出来即可

这只是反色的处理算法,首先你怎么拿到所需放大的区域,并将该区域的图像提取成bitmap,如果使用VisualBrush,这一步骤怎么做?如果不使用,而是设置一个border然后填充,该怎么做呢?

时间: 2024-10-23 13:48:48

wpf实现图片的反色放大的效果的相关文章

图片反色的一段程序

void S_RevColor(Graphics::TBitmap *Bmp)//图片反色 { BYTE *ptr; for (int y = 0; y < Bmp->Height; y++) { ptr =(BYTE *) Bmp->ScanLine[y]; for (int x = 0; x < Bmp->Width*3; x+=3) { ptr[x]=BYTE(255-ptr[x]); ptr[x+1]=BYTE(255-ptr[x+1]); ptr[x+2]=BYTE

批量生成反色图片,用PHOTOSHOP批处理功能。

http://zhidao.baidu.com/link?url=Iz46PDPnEITummTEwo2GtUrK6AeAjlidJ7HtCPJ6NYZJbbllRwNg2iBAcNwF2TYjccPCKvolstw7oRLFKHOP4a   批量生成反色图片,用PHOTOSHOP批处理功能. 首先把要处理的图片放在一个文件夹内,方便以后的批处理. 打开一张图片,然后在动作面板中新建动作,可命名为"反色". 然后工具栏中点击图像,调整,反相 调整后存储.这时停止动作的录制.接着,点工具

图像处理-VC进行图像反色为什么只能处理部分区域。。(望指正代码哪里出错了)

问题描述 VC进行图像反色为什么只能处理部分区域..(望指正代码哪里出错了) 以下是OnPaint函数和反色函数的代码,结果如下图所示图片能完整的显示但只能对部分进行反色操作. void CPictureView::OnPaint() { CPaintDC dc(this); // device context for painting CRect rect; GetClientRect(rect); //得到文档指针 CPictureDoc* pDoc = GetDocument(); ASS

美图秀秀反色使用教程分享

给各位美图秀秀软件的使用者们来详细的解析分享一下反色的使用教程. 教程分享:   首先,打开美图秀秀,按一下美化图片进入; 点击打开一张图片,把电脑上需要反色的图片上传到网页里; 图片传到页面后,接着在美化图片下方打开"特效"; 从特效列表里面选择"基础特效"进入到里面; 在"基础特效"列表中选择"反色"功能点击下,图片就会自动帮你处理成反色了.   好了,以上的信息就是小编给各位美图秀秀的这一款软件的使用者们带来的详细的反色

java类的问题-java开发时,显示图片总要在放大或所放窗口后才会显示出来

问题描述 java开发时,显示图片总要在放大或所放窗口后才会显示出来 怎么解决java开发时,显示图片总要在放大或所放窗口后才会显示出来

Photoshop淡雅图片:调主色和渲染高光

淡色图片不是简单的调亮图片,需要注意好暗部及高光部分的颜色搭配.可以先调出图片的主色,然后渲染高光部分的颜色,整体淡雅融合即可. 原图 最终效果 1.打开原图素材,创建可选颜色调整图层,对红.黄.绿.白.中性色.黑进行调整,参数设置如图.这一步把背景主色转为黄青色. [1] [2] [3]  下一页

WPF实现图片浏览的伪3D效果

首先上效果图: 因项目要求,需要把图片以"好看"."炫"的效果展示出来,特地研究了一下WPF关于3D方面的制作,奈何最终成果只是能够画出一个立方体并使之旋转. 项目时间仅剩两天,只好放弃3D另找出路,于是就想起了Flash中各种"炫丽"的动画效果,图片按椭圆排列,并且旋转. 于是开始代码,然后发现关于椭圆啊.正玄余玄.x,y,r等等数学知识都忘得光光了,仅有思路没有进展,无奈之下开始百度恶补数学知识.图形变换.3D是很考验数学知识的,本人对于3D

php转换颜色为其反色的方法

  这篇文章主要介绍了php转换颜色为其反色的方法,涉及php操作颜色数值的相关技巧,需要的朋友可以参考下 本文实例讲述了php转换颜色为其反色的方法.分享给大家供大家参考.具体分析如下: 这段php代码可以把一个颜色变成与之相反的颜色编码,如:白色变成黑色,蓝色变成黄色 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 function color_inverse($color){ $color = str_replace('#', '', $col

移动-求代码:鼠标指针全屏十字线跟随,反色显示十字线

问题描述 求代码:鼠标指针全屏十字线跟随,反色显示十字线 求一个完整的代码 鼠标指针移动的时候,全屏十字线[颜色:动态反色]跟随. 期待: (1)最好是可以**动态反色显示十字线**[与背影色反色的目的是能看清楚十字线的位置,不然经常看不清楚线在哪里] (2)**十字线粗细**可以设置 (3)**不要过于占用CPU资源**,下载了个crosshair程序试了一下完全没有办法使用:(i)占用系统资源(非常卡顿),(ii)并且,在彩色浏览区里,无论设置什么颜色,几乎都看不清楚鼠标在哪里,而且十字线中