黑客24小时在线接单网站

入侵网站,黑客接单,网站入侵,联系黑客,全球最大黑客组织

黑客绿色RGB-黑客绿色刷屏代码复制

本文目录一览:

怎么p图?

可以用photoshop,但是用起来会有点复杂,也可以用光影魔术手,全中文的界面,而且也非常的简单。

如果你想用photoshop,有个比较简单的操作介绍,你可以看一下,对新手还是很有用的~

一种简单的数码照片后期润饰

1 打开图片,执行色像/饱和度(-40)降低饱和度。

2 新建一图层,将图层模式改为柔光,用画笔工具将需要润饰的部分画几下,这里可以利用色板方便的提取颜色

3 图片色彩过渡不够柔和,再执行一下滤镜下面的高斯模糊(+85)

简单处理照片爆光不足

1 打开图片,复制背景层,对背景层的模式改为滤色

2 对背景层的色阶进行调整

30秒搞定Plmm艺术照

1 打开图片,复制背景层两次

2 对复制背景层一进行高斯模糊(半径4~6),将复制背景层二的模式改为强光

3 新建一图层,添充图案(预先作好并定义的半灰半白的横条纹图案),设置混合模式为正片叠底

图象错位效果

1 打开图片,新建一图层,选择视图-标尺,选择移动工具,分别从上方和下方拖曳出两条蓝色标线(9格)

2 利用矩形选取工具,填充方格(1,9暗灰,5,7黑,3亮灰),以psd格式储存,然后关闭文件

3 执行滤镜-扭曲-置换,选择刚才储存的psd文件

备注(“置换滤镜”是利用置换图的颜色值使选区发生位移:白色(色调值=0)是更大负位移,即将要处理图象相应的象素向左和向上移动;黑色(色调值=255)是更大正位移,即把图象中相应的象素向右和向下移动;灰色(色调值=128)不产生位移)

照片底纹效果

1 打开图片,执行选择-全选,然后编辑-复制,建一新通道,编辑-粘贴将拷贝图象贴入新建通道中]

2 执行图象-调整-反像,回到RGB通道,编辑-清除,删除原图象

3 执行选择-载入选区,调用新通道,执行编辑-填充(所需颜色)

雾化效果

1 打开图片,新建图层一,设前景色/背景色(黑色/白色),执行滤镜-渲染-云彩,将图层添加图层蒙版

2 重复执行滤镜-渲染-云彩,图象-调整-亮度/对比度(80,0,图层一模式改为滤色)

人物插画效果

1 打开图片,复制背景层,执行图象-调整-通道混合器(灰色,+30,+60,+10,单色),执行滤镜-风格化-查找边缘,用色阶去掉杂点

2 将混合模式设为“叠加”,填充不透明度打到50%

3 背景层上加一个色阶调整图层,调整输出色阶(0,+155)形色主义

4 执行图象-调整-可选颜色,对色彩进行微调(红色,0,+100,+100,-75;黄色,0,-40,+100,-40)

利用颜色叠加给旧照片添加光色效果

1 打开图片,复制背景层,执行图象-调整-去色,调整亮度/对比度(-42,+18)

2 添加“颜色叠加”图层样式,混合模式改为“正片叠底”,点小色块,选择需要颜色(红色),再合并可见图层

3 添加滤镜-镜头光晕(亮度+100)

4 复制背景图层,再次添加 “颜色叠加”图层样式,混合模式改为“正片叠底”(黄色)

给照片添加蓝天

1 打开图片并复制一"背景副本".

2 再新建一图层并填充蓝色背景.

3 将混合模式改为“正片叠底”

4 在背景副本的图层上在复制一“背景副本2”

5 将“背景副本2”放在最上一层,并为其添加蒙版

6 选取“渐变工具”,由上而下拖动鼠标,天空变成选定的蓝色

处理朦胧艺术照

1.复制一个原图层(Ctrl+J).

2.对复制层使用高斯模糊滤镜(+4.0).

3.做色彩调整(+50,0,-64)

4.用边缘模糊的橡皮擦擦去需要清晰的部分.

5.适当运用图层混合模式.

打造朦胧中的鲜艳(风景,生态类)

1 打开图片,复制图层.

2 将副本层的图层模式该为“滤色”.

3 使用高斯模糊(+8.6 像素).L

4 调节色像/饱和度(Ctrl+U)(0,+12,0).

5 加些锐化,在降低透明度 .

给照片加个玻璃的效果

1 选取区域,按Ctrl+J

2 对剪切层进行高斯模糊(+3.1 像素).

3 调整色彩平衡(-39,+29,+16).

4 新建图层。选择玻璃的厚度区域进行渐变自定义添充(黑白灰色调,顺序是暗,高光,暗,高光),再按Ctrl+T对玻璃的厚度选区进行调整.

5 滤镜-扭曲-玻璃,选择喜欢的图案(扭曲度、平滑度为1,缩放50%).

烧纸效果的旧照片--纯PS处理$

1 打开一张图片,执行图象-调整-色相/饱和度(+1,-58,+1).

2 图象-调整-变化(中间色调,加深黄色,加深红色,加亮).

3 复制背景层,执行滤镜-纹理-颗粒(9,56,垂直).

4 新建一图层,执行滤镜-渲染-云彩.

5 再执行图象-调整-亮度/对比度(+27,+100).

6 用魔棒工具,选定图层一中的黑色选区.

7 关闭图层一的预览,点击复制背景层,将前景色改为暗棕色.

8 执行选择-修改-扩展(5像素),选择-羽化(5像素)

9 编辑-填充(前景色),选定图层一,用魔棒选取黑色选区

10 关闭背景层和图层一的预览,选定复制背景层,执行编辑-清除.

11 图象-画布大小,高度/宽度均增加一厘米,定位(中).

12 打开背景层预览,选定背景层,填充前景色(浅棕色).

13 选定复制背景层,执行图层-图层样式-投影.(正底叠片,不透明度45%,角度45,距离7,扩展2%,大小10).

14 合并所有图层.

斑驳效果艺术相框另一制法

1 新建一个文件 按D键 填充背景为白色

2 接着,滤镜---渲染---云彩 .

3 CTRL+M 调整下曲线(黑白对比度强).

4 完成好后的效果再接着 滤镜-扭曲-玻璃(扭曲度7,平滑度3,纹理-画布,缩放50%).

6 新建一个图层,背景为黑色,另新建一图层,添充白色矩形.

7 在矩形所在的层上执行滤镜-扭曲-置换,选择默认的选项。然后找到刚保存的PSD文件进行置换即可.

PS渲染你的照片气氛(风景)

1 图象-调整-色阶(RGB +29,1.0,+234).形色主义 l2wvg.V'T@4I

2 执行色相/饱和度命令(全图 -14,+41,-1).

3 继续执行色相/饱和度(红色,色相值降低,饱和度增加).

4 继续执行色相/饱和度(黄色,-22,+45,-1).

5 继续执行色相/饱和度(绿色,+15,0,0).

6 调节亮度/对比度(亮度降低/对比度增加).形色主义(H{T2P4ccN

简单轻松实现素描效果

1 打开图片,执行去色,调整亮度/对比度(亮度降低/对比度增加).

2 复制背景层(Ctrl+J),选定背景层,执行滤镜-风格-查找边缘,再进行UXXXXX锐化,再将

图层模式改为叠加.

3 新建一图层,填充白色,添加杂色,再进行动感模糊,将图层模式改为正片叠底.

4 用橡皮工具(不透明度改为15%),对高光部分擦拭.

笔触素描效果的绘制

1 打开一副图片,复制背景图层,选定复制图层1执行滤镜-模糊-高斯模糊(2.0像素)

2 再次复制背景图层,选定复制图层2,执行滤镜-素描-水彩画笔(20,60,80),将图层混合模式设为变暗.

3 再次复制背景图层,选定复制图层3,将前景色设为红色,执行滤镜-素描-便条纸(25,7,10),不透明度设为30%.

4 再次复制背景图层,选定复制图层4,将前景色设为黑色,前景色/背景色设为黑/白,执行滤镜-素描-影印(1,50),执行色阶调整(RGB,157,.0,159),填充值30%.

用简单的 *** 做特别的照片

1 打开一副图片.

2 在通道中选蓝色通道,然后在蓝色通道执行滤镜-风格化-暴光过度,点回RGB通道即可.

黑客帝国特效

1.新建一个大小为500X300,RGB模式,白色背景的文件.

2.用文字输入工具随意输入一窜01代码,并按CTRL+T把它垂直旋转过来放,并多复制几个拉成不等大小,随意摆放几个。还有一种 *** ,是用滤镜,也可以达到很不错的效果。就是菜单-滤镜-纹理-颗粒,把强度和对比度都调至100,颗粒类型选择垂直就可以了.

3.把那些01代码的文字层和背景层全都合并起来,并把前景色设置为R:100、G:255、B:0左右的绿色,背景色设置为黑色.

4 选择菜单-滤镜-霓虹灯光效果,发光大小设置为10,发光亮度为15.

5.选择菜单-滤镜-风格化-照亮边缘,边缘宽度设置为1、亮度设置为20、平滑度设置为1左右.

6.选择菜单-图象-调整-亮度/对比度,将亮度调至-10,将对比度调至60左右

Ps“反转负冲”人像处理一例

“反转负冲”是在胶片拍摄中比较特殊的一种手法。就是用负片的冲洗工艺来冲洗反转片,这样会得到比较诡异而且有趣的色彩。如果用在MM人像照片上,则会令弥漫着一种前卫甚至颓颓的色彩.

1 打开图象,并让右边显示“通道面板”.

2 在通道控制面板选蓝色通道,进入“图象”菜单,选“应用图象”,选中“反相”,混合模式用“正片叠底”,不透明度为50%,确认.

3 在通道控制面板选绿色通道,进入“图象”菜单,选“应用图象”,选中“反相”,混合模式用“正片叠底”,不透明度为20%,确认.

4 在通道控制面板选红色通道,进入“图象”菜单,选“应用图象”, 混合模式用“颜色加深”,确认 .

5 在通道控制面板选蓝色通道,进入“图象”-“调整”菜单,选“色阶”(或者直接用快捷键“Ctrl+L”调出) 在“输入色阶”三栏输入:25、0.75、150,确认.

6 在通道控制面板选绿色通道,进入“图象”-“调整”菜单,选“色阶”(或者直接用快捷键“Ctrl+L”调出) 在“输入色阶”三栏输入:40、1.20、220,确认.

7 在通道控制面板选红色通道,进入“图象”-“调整”菜单,选“色阶”(或者直接用快捷键“Ctrl+L”调出)在“输入色阶”三栏输入:50、1.30、255,确认.

8 在通道控制面板选全部RGB通道,进入“图象”-“调整”菜单,选“亮度/对比度” 调整对比度亮度-5,对比度+20,确认.

9 在通道控制面板选全部RGB通道,进入“图象”-“调整”菜单,选“色相/饱和度”(或者直接用快捷键“Ctrl+U”调出) 调整饱和度+15,确认

黑客帝国--绿色字母雨代码--知道的进

BODY

script language="JavaScript"

!--

if (document.all){

Cols=6;

Cl=24;//Space's are included so real length is 48!

Cs=10;

Ts=10;

Tc='#008800';

Tc1='#00ff00';

MnS=20;

MxS=30;

I=Cs;

Sp=new Array();S=new Array();Y=new Array();

C=new Array();M=new Array();B=new Array();

RC=new Array();E=new Array();Tcc=new Array(0,1);

document.write("div id='Container' style='position:absolute;top:0;left:-"+Cs+"'");

document.write("div style='position:relative'");

for(i=0; i Cols; i++){

S[i]=I+=Cs;

document.write("div id='A' style='position:absolute;top:0;font-family:Arial;font-size:"

+Ts+"px;left:"+S[i]+";width:"+Ts+"px;height:0px;color:"+Tc+";visibility:hidden'/div");

}

document.write("/div/div");

for(j=0; j Cols; j++){

RC[j]=1+Math.round(Math.random()*Cl);

Y[j]=0;

Sp[j]=Math.round(MnS+Math.random()*MxS);

for(i=0; i RC[j]; i++){

B[i]='';

C[i]=Math.round(Math.random()*1)+' ';

M[j]=B[0]+=C[i];

}

}

function Cycle(){

Container.style.top=window.document.body.scrollTop;

for (i=0; i Cols; i++){

var r = Math.floor(Math.random()*Tcc.length);

E[i] = 'font color='+Tc1+''+Tcc[r]+'/font';

Y[i]+=Sp[i];

if (Y[i] window.document.body.clientHeight){

for(i2=0; i2 Cols; i2++){

RC[i2]=1+Math.round(Math.random()*Cl);

for(i3=0; i3 RC[i2]; i3++){

B[i3]='';

C[i3]=Math.round(Math.random()*1)+' ';

C[Math.floor(Math.random()*i2)]=' '+' ';

M[i]=B[0]+=C[i3];

Y[i]=-Ts*M[i].length/1.5;

A[i].style.visibility='visible';

}

Sp[i]=Math.round(MnS+Math.random()*MxS);

}

}

A[i].style.top=Y[i];

A[i].innerHTML=M[i]+' '+E[i]+' ';

}

setTimeout('Cycle()',20)

}

Cycle();

}

// --

/script

演示地址:

注:必须要有body标签~

怎样简单PS图片?

一种简单的数码照片后期润饰1 打开图片,执行色像/饱和度(-40)降低饱和度。2 新建一图层,将图层模式改为柔光,用画笔工具将需要润饰的部分画几下,这里可以利用色板方便的提取颜色3 图片色彩过渡不够柔和,再执行一下滤镜下面的高斯模糊(+85)

简单处理照片爆光不足 1 打开图片,复制背景层,对背景层的模式改为滤色2 对背景层的色阶进行调整

30秒搞定Plmm艺术照1 打开图片,复制背景层两次2 对复制背景层一进行高斯模糊(半径4~6),将复制背景层二的模式改为强光3 新建一图层,添充图案(预先作好并定义的半灰半白的横条纹图案),设置混合模式为正片叠底

图象错位效果 1 打开图片,新建一图层,选择视图-标尺,选择移动工具,分别从上方和下方拖曳出两条蓝色标线(9格)2 利用矩形选取工具,填充方格(1,9暗灰,5,7黑,3亮灰),以psd格式储存,然后关闭文件3 执行滤镜-扭曲-置换,选择刚才储存的psd文件备注(“置换滤镜”是利用置换图的颜色值使选区发生位移:白色(色调值=0)是更大负位移,即将要处理图象相应的象素向左和向上移动;黑色(色调值=255)是更大正位移,即把图象中相应的象素向右和向下移动;灰色(色调值=128)不产生位移)

照片底纹效果1 打开图片,执行选择-全选,然后编辑-复制,建一新通道,编辑-粘贴将拷贝图象贴入新建通道中]2 执行图象-调整-反像,回到RGB通道,编辑-清除,删除原图象3 执行选择-载入选区,调用新通道,执行编辑-填充(所需颜色)

雾化效果1 打开图片,新建图层一,设前景色/背景色(黑色/白色),执行滤镜-渲染-云彩,将图层添加图层蒙版2 重复执行滤镜-渲染-云彩,图象-调整-亮度/对比度(80,0,图层一模式改为滤色)

人物插画效果1 打开图片,复制背景层,执行图象-调整-通道混合器(灰色,+30,+60,+10,单色),执行滤镜-风格化-查找边缘,用色阶去掉杂点2 将混合模式设为“叠加”,填充不透明度打到50%3 背景层上加一个色阶调整图层,调整输出色阶(0,+155)形色主义 4 执行图象-调整-可选颜色,对色彩进行微调(红色,0,+100,+100,-75;黄色,0,-40,+100,-40)

利用颜色叠加给旧照片添加光色效果1 打开图片,复制背景层,执行图象-调整-去色,调整亮度/对比度(-42,+18)2 添加“颜色叠加”图层样式,混合模式改为“正片叠底”,点小色块,选择需要颜色(红色),再合并可见图层3 添加滤镜-镜头光晕(亮度+100)4 复制背景图层,再次添加 “颜色叠加”图层样式,混合模式改为“正片叠底”(黄色)

给照片添加蓝天1 打开图片并复制一"背景副本".2 再新建一图层并填充蓝色背景.3 将混合模式改为“正片叠底”4 在背景副本的图层上在复制一“背景副本2”5 将“背景副本2”放在最上一层,并为其添加蒙版6 选取“渐变工具”,由上而下拖动鼠标,天空变成选定的蓝色

处理朦胧艺术照1.复制一个原图层(Ctrl+J).2.对复制层使用高斯模糊滤镜(+4.0).3.做色彩调整(+50,0,-64)4.用边缘模糊的橡皮擦擦去需要清晰的部分.5.适当运用图层混合模式.

打造朦胧中的鲜艳(风景,生态类)1 打开图片,复制图层.2 将副本层的图层模式该为“滤色”.3 使用高斯模糊(+8.6 像素).L4 调节色像/饱和度(Ctrl+U)(0,+12,0).5 加些锐化,在降低透明度 .

给照片加个玻璃的效果 1 选取区域,按Ctrl+J2 对剪切层进行高斯模糊(+3.1 像素).3 调整色彩平衡(-39,+29,+16).4 新建图层。选择玻璃的厚度区域进行渐变自定义添充(黑白灰色调,顺序是暗,高光,暗,高光),再按Ctrl+T对玻璃的厚度选区进行调整.5 滤镜-扭曲-玻璃,选择喜欢的图案(扭曲度、平滑度为1,缩放50%).

烧纸效果的旧照片--纯PS处理$ 1 打开一张图片,执行图象-调整-色相/饱和度(+1,-58,+1).2 图象-调整-变化(中间色调,加深黄色,加深红色,加亮). 3 复制背景层,执行滤镜-纹理-颗粒(9,56,垂直).4 新建一图层,执行滤镜-渲染-云彩.5 再执行图象-调整-亮度/对比度(+27,+100).6 用魔棒工具,选定图层一中的黑色选区.7 关闭图层一的预览,点击复制背景层,将前景色改为暗棕色.8 执行选择-修改-扩展(5像素),选择-羽化(5像素)9 编辑-填充(前景色),选定图层一,用魔棒选取黑色选区10 关闭背景层和图层一的预览,选定复制背景层,执行编辑-清除.11 图象-画布大小,高度/宽度均增加一厘米,定位(中).12 打开背景层预览,选定背景层,填充前景色(浅棕色).13 选定复制背景层,执行图层-图层样式-投影.(正底叠片,不透明度45%,角度45,距离7,扩展2%,大小10).14 合并所有图层.

斑驳效果艺术相框另一制法1 新建一个文件 按D键 填充背景为白色2 接着,滤镜---渲染---云彩 .3 CTRL+M 调整下曲线(黑白对比度强).4 完成好后的效果再接着 滤镜-扭曲-玻璃(扭曲度7,平滑度3,纹理-画布,缩放50%).6 新建一个图层,背景为黑色,另新建一图层,添充白色矩形.7 在矩形所在的层上执行滤镜-扭曲-置换,选择默认的选项。然后找到刚保存的PSD文件进行置换即可.

PS渲染你的照片气氛(风景) 1 图象-调整-色阶(RGB +29,1.0,+234).形色主义 l2wvg.V'T@4I2 执行色相/饱和度命令(全图 -14,+41,-1).3 继续执行色相/饱和度(红色,色相值降低,饱和度增加).4 继续执行色相/饱和度(黄色,-22,+45,-1).5 继续执行色相/饱和度(绿色,+15,0,0).6 调节亮度/对比度(亮度降低/对比度增加).

简单轻松实现素描效果1 打开图片,执行去色,调整亮度/对比度(亮度降低/对比度增加).2 复制背景层(Ctrl+J),选定背景层,执行滤镜-风格-查找边缘,再进行UXXXXX锐化,再将图层模式改为叠加.3 新建一图层,填充白色,添加杂色,再进行动感模糊,将图层模式改为正片叠底.4 用橡皮工具(不透明度改为15%),对高光部分擦拭.

笔触素描效果的绘制 1 打开一副图片,复制背景图层,选定复制图层1执行滤镜-模糊-高斯模糊(2.0像素)2 再次复制背景图层,选定复制图层2,执行滤镜-素描-水彩画笔(20,60,80),将图层混合模式设为变暗.3 再次复制背景图层,选定复制图层3,将前景色设为红色,执行滤镜-素描-便条纸(25,7,10),不透明度设为30%.4 再次复制背景图层,选定复制图层4,将前景色设为黑色,前景色/背景色设为黑/白,执行滤镜-素描-影印(1,50),执行色阶调整(RGB,157,.0,159),填充值30%.

用简单的 *** 做特别的照片1 打开一副图片.2 在通道中选蓝色通道,然后在蓝色通道执行滤镜-风格化-暴光过度,点回RGB通道即可.

黑客帝国特效 1.新建一个大小为500X300,RGB模式,白色背景的文件.2.用文字输入工具随意输入一窜01代码,并按CTRL+T把它垂直旋转过来放,并多复制几个拉成不等大小,随意摆放几个。还有一种 *** ,是用滤镜,也可以达到很不错的效果。就是菜单-滤镜-纹理-颗粒,把强度和对比度都调至100,颗粒类型选择垂直就可以了.3.把那些01代码的文字层和背景层全都合并起来,并把前景色设置为R:100、G:255、B:0左右的绿色,背景色设置为黑色.4 选择菜单-滤镜-霓虹灯光效果,发光大小设置为10,发光亮度为15.5.选择菜单-滤镜-风格化-照亮边缘,边缘宽度设置为1、亮度设置为20、平滑度设置为1左右.6.选择菜单-图象-调整-亮度/对比度,将亮度调至-10,将对比度调至60左右

Ps“反转负冲”人像处理一例“反转负冲”是在胶片拍摄中比较特殊的一种手法。就是用负片的冲洗工艺来冲洗反转片,这样会得到比较诡异而且有趣的色彩。如果用在MM人像照片上,则会令弥漫着一种前卫甚至颓颓的色彩.1 打开图象,并让右边显示“通道面板”.2 在通道控制面板选蓝色通道,进入“图象”菜单,选“应用图象”,选中“反相”,混合模式用“正片叠底”,不透明度为50%,确认.3 在通道控制面板选绿色通道,进入“图象”菜单,选“应用图象”,选中“反相”,混合模式用“正片叠底”,不透明度为20%,确认.4 在通道控制面板选红色通道,进入“图象”菜单,选“应用图象”, 混合模式用“颜色加深”,确认 .5 在通道控制面板选蓝色通道,进入“图象”-“调整”菜单,选“色阶”(或者直接用快捷键“Ctrl+L”调出) 在“输入色阶”三栏输入:25、0.75、150,确认. 6 在通道控制面板选绿色通道,进入“图象”-“调整”菜单,选“色阶”(或者直接用快捷键“Ctrl+L”调出) 在“输入色阶”三栏输入:40、1.20、220,确认.7 在通道控制面板选红色通道,进入“图象”-“调整”菜单,选“色阶”(或者直接用快捷键“Ctrl+L”调出)在“输入色阶”三栏输入:50、1.30、255,确认.8 在通道控制面板选全部RGB通道,进入“图象”-“调整”菜单,选“亮度/对比度” 调整对比度亮度-5,对比度+20,确认. 9 在通道控制面板选全部RGB通道,进入“图象”-“调整”菜单,选“色相/饱和度”(或者直接用快捷键“Ctrl+U”调出) 调整饱和度+15,确认

求同花顺均线变色源码

5日均线变色

VAR1:=MA(CLOSE,5);

FF:=VAR1REF(VAR1,1);

PARTLINE(Var1,FF,RGB(255,0,0),1,RGB(0,255,0)),LINETHICK2;

想看黑客2019年上映的由Mille Dinesen主演的免费高清资源

《黑客》百度网盘高清资源免费在线观看

链接:

提取码:fysk

导演: Poul Berg

编剧: Poul Berg、Kalle Rune Bjerkø

主演: Mille Dinesen、Morten Suurballe、Signe Egholm Olsen、Claus Riis Østergaard、E *** en Dalgaard Andersen

类型: 动作、家庭

制片国家/地区: 丹麦、瑞典

语言: 丹麦语

上映日期: 2019-03-28(丹麦)

又名: Hacker、хакер(俄罗斯)、การหวด(泰国)、ハッカー(日本)

13-year-old Benjamin discovers that his mother didn't die in an accident as he was led to believe. The trail points to high-ranking officials in the Danish Secret Service - "Trust no one!" he is told.

黑客帝国文字雨 flash 怎么 ***

可用C语言编程来达到黑客文字雨的效果  。。。

效果如下:

代码如下,vc++编译通过 。。

#include windows.h

#define ID_TIMER    1

#define STRMAXLEN  25 //一个显示列的更大长度

#define STRMINLEN  8  //一个显示列的最小长度

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;

//////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////

typedef struct tagCharChain //整个当作屏幕的一个显示列,这是个双向列表

{

struct tagCharChain *prev; //链表的前个元素

TCHAR  ch;                  //一个显示列中的一个字符

struct tagCharChain *next; //链表的后个元素

}CharChain, *pCharChain;

typedef struct tagCharColumn

{

CharChain *head, *current, *point;

int x, y, iStrLen; //显示列的开始显示的x,y坐标,iStrLen是这个列的长度

int iStopTimes, iMustStopTimes; //已经停滞的次数和必须停滞的次数,必须停滞的次数是随机的

}CharColumn, *pCharColumn;

int main(HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)

{

static TCHAR szAppName[] = TEXT ("matrix") ;

HWND            hwnd ;

MSG            msg ;

WNDCLASS    wndclass ;

wndclass.style            = CS_HREDRAW | CS_VREDRAW ;

wndclass.lpfnWndProc      = WndProc ;

wndclass.cbClsExtra       = 0 ;

wndclass.cbWndExtra       = 0 ;

wndclass.hInstance        = hInstance ;

wndclass.hIcon            = LoadIcon (NULL, IDI_APPLICATION) ;

wndclass.hCursor          = LoadCursor (NULL, IDC_ARROW) ;

wndclass.hbrBackground    = (HBRUSH) GetStockObject (BLACK_BRUSH) ;

wndclass.lpszMenuName     = NULL ;

wndclass.lpszClassName    = szAppName ;

if(!RegisterClass (wndclass))

{

MessageBox (NULL, TEXT ("此程序必须运行在NT下!"), szAppName, MB_ICONERROR) ;

return 0;

}

hwnd = CreateWindow (szAppName, NULL,

WS_DLGFRAME | WS_THICKFRAME | WS_POPUP,

0, 0,

GetSystemMetrics( *** _CXSCREEN), GetSystemMetrics( *** _CYSCREEN),

NULL, NULL, hInstance,

NULL) ;

ShowWindow (hwnd, SW_SHOWMAXIMIZED) ; //更大化显示

UpdateWindow (hwnd) ;

ShowCursor(FALSE); //隐藏鼠标光标

srand ((int) GetCurrentTime ()) ; //初始化随机数发生器

while (GetMessage (msg, NULL, 0, 0))

{

TranslateMessage (msg) ;

DispatchMessage (msg) ;

}

ShowCursor(TRUE); //显示鼠标光标

return msg.wParam ;

}

TCHAR randomChar() //随机字符产生函数

{

return (TCHAR)(rand()%(126-33)+33); //33到126之间

}

int init(CharColumn *cc, int cyScreen, int x) //初始化

{

int j;

cc-iStrLen = rand()%(STRMAXLEN-STRMINLEN) + STRMINLEN; //显示列的长度

cc-x = x+3 ;        //显示列的开始显示的x坐标

cc-y =rand()%3?rand()%cyScreen:0; //显示列的开始显示的y坐标

cc-iMustStopTimes = rand()%6 ;

cc-iStopTimes    = 0 ;

cc-head = cc-current =

(pCharChain)calloc(cc-iStrLen, sizeof(CharChain)); //生成显示列

for(j=0; jcc-iStrLen-1; j++)

{

cc-current-prev = cc-point; //cc-point一个显示列的前个元素

cc-current-ch  = '\0';

cc-current-next = cc-current+1; //cc-current+1一个显示列的后个元素

cc-point          = cc-current++; //cc-point = cc-current; cc-current++;

}

cc-current-prev = cc-point; //最后一个节点

cc-current-ch  = '\0';

cc-current-next = cc-head;

cc-head-prev    = cc-current; //头节点的前一个为此链的最后一个元素

cc-current = cc-point = cc-head; //free掉申请的内存要用current当参数

cc-head-ch = randomChar(); // 对链表头的 元素填充

return 0;

}

LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)

{

HDC          hdc ;

//ctn 用来确定一个显示链是否 向下前进,如果等待次数超过必须等待的次数,ctn就代表要向下前进

int i, j, temp, ctn; //j为一个显示链中除链表头外的在屏幕上显示的y坐标,temp绿色过度到黑色之用

static  HDC hdcMem;

HFONT    hFont;

static  HBITMAP hBitmap;

static  int cxScreen, cyScreen; //屏幕的宽度 高度.

static  int iFontWidth=10, iFontHeight=15, iColumnCount; //字体的宽度 高度, 列数

static  CharColumn *ccChain;

switch (message)

{

case WM_CREATE:

cxScreen = GetSystemMetrics( *** _CXSCREEN) ; //屏幕宽度

cyScreen = GetSystemMetrics( *** _CYSCREEN) ;

SetTimer (hwnd, ID_TIMER, 10, NULL) ;

hdc = GetDC(hwnd);

hdcMem = CreateCompatibleDC(hdc);

hBitmap = CreateCompatibleBitmap(hdc, cxScreen, cyScreen);

SelectObject(hdcMem, hBitmap);

ReleaseDC(hwnd, hdc);

//创建字体

hFont = CreateFont(iFontHeight, iFontWidth-5, 0, 0, FW_BOLD, 0, 0, 0,

DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,

DRAFT_QUALITY, FIXED_PITCH | FF_SWISS, TEXT("Fixedsys"));

SelectObject(hdcMem, hFont);

DeleteObject (hFont) ;

SetBkMode(hdcMem, TRANSPARENT); //设置背景模式为 透明

iColumnCount = cxScreen/(iFontWidth*3/2); //屏幕所显示字母雨的列数

ccChain = (pCharColumn)calloc(iColumnCount, sizeof(CharColumn));

for(i=0; iiColumnCount; i++)

{

init(ccChain+i, cyScreen, (iFontWidth*3/2)*i);

}

return 0 ;

case WM_TIMER:

hdc = GetDC(hwnd);

PatBlt (hdcMem, 0, 0, cxScreen, cyScreen, BLACKNESS) ; //将内存设备映像刷成黑色

for(i=0; iiColumnCount; i++)

{

ctn = (ccChain+i)-iStopTimes++  (ccChain+i)-iMustStopTimes;

//

(ccChain+i)-point = (ccChain+i)-head; //point用于遍历整个显示列

//之一个字符显示为 白色

SetTextColor(hdcMem, RGB(255, 255, 255));

TextOut(hdcMem, (ccChain+i)-x, (ccChain+i)-y, ((ccChain+i)-point-ch), 1);

j = (ccChain+i)-y;

(ccChain+i)-point = (ccChain+i)-point-next;

//遍历整个显示列,将这个显示列里的字符从下往上显示

temp = 0 ; //temp绿色过度到黑色之用

while((ccChain+i)-point != (ccChain+i)-head  (ccChain+i)-point-ch)

{

SetTextColor(hdcMem, RGB(0, 255-(255*(temp++)/(ccChain+i)-iStrLen), 0));

TextOut(hdcMem, (ccChain+i)-x, j-=iFontHeight, ((ccChain+i)-point-ch), 1);

(ccChain+i)-point = (ccChain+i)-point-next;

}

if(ctn)

(ccChain+i)-iStopTimes = 0 ;

else continue;

(ccChain+i)-y += iFontHeight; //下次开始显示的y坐标 为当前的y坐标加上 一个字符的高度

//如果开始显示的y坐标减去 整个显示列的长度超过了屏幕的高度

if( (ccChain+i)-y-(ccChain+i)-iStrLen*iFontHeight  cyScreen)

{

free( (ccChain+i)-current );

init(ccChain+i, cyScreen, (iFontWidth*3/2)*i);

}

//链表的头 为此链表的前个元素,因为下次开始显示的时候 就相当与在整个显示列的开头添加个元素,然后在开始往上显示

(ccChain+i)-head = (ccChain+i)-head-prev;

(ccChain+i)-head-ch = randomChar();

}

BitBlt(hdc, 0, 0, cxScreen, cyScreen, hdcMem, 0, 0, SRCCOPY);

ReleaseDC(hwnd, hdc);

return 0;

case WM_RBUTTONDOWN:

KillTimer (hwnd, ID_TIMER) ;

return 0;

case WM_RBUTTONUP:

SetTimer (hwnd, ID_TIMER, 10, NULL) ;

return 0;

//处理善后工作

case WM_KEYDOWN:

case WM_LBUTTONDOWN:

case WM_DESTROY:

KillTimer (hwnd, ID_TIMER) ;

DeleteObject(hBitmap);

DeleteDC(hdcMem);

for(i=0; iiColumnCount; i++)

{

free( (ccChain+i)-current );

}

free(ccChain);

PostQuitMessage (0) ;

return 0 ;

}

return DefWindowProc (hwnd, message, wParam, lParam) ;

}

  • 评论列表:
  •  性许婳悕
     发布于 2022-09-04 15:00:50  回复该评论
  • v = cc-point; //最后一个节点cc-current-ch  = '\0';cc-current-next = cc-head;cc-head-prev    = cc-current; //头节点的前一个为此链的最后一个元素cc-current = cc-poi
  •  只酷迟山
     发布于 2022-09-04 22:35:47  回复该评论
  • 亮度/对比度,将亮度调至-10,将对比度调至60左右 Ps“反转负冲”人像处理一例“反转负冲”是在胶片拍摄中比较特殊的一种手法。就是用负片的冲洗工艺来冲洗反转片,这样会得到比较诡异而且有趣的色彩。如果用在MM人像照片上,则会令弥漫着一种前卫甚至颓颓的色彩.1 打开图象,并让右边显示“通道
  •  鸠骨咽渡
     发布于 2022-09-04 17:56:46  回复该评论
  • 显示列的最小长度LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;////////////////////////////////////////
  •  辙弃旧竹
     发布于 2022-09-04 16:23:38  回复该评论
  • 择-载入选区,调用新通道,执行编辑-填充(所需颜色)雾化效果1 打开图片,新建图层一,设前景色/背景色(黑色/白色),执行滤镜-渲染-云彩,将图层添加图层蒙版2 重复执行滤镜-渲染-云彩,图象-调整-亮度/对比度(80,0,图层一模式改为滤色)人物插画效果1 打开图片,复制
  •  断渊一镜
     发布于 2022-09-04 15:33:53  回复该评论
  • Len = rand()%(STRMAXLEN-STRMINLEN) + STRMINLEN; //显示列的长度cc-x = x+3 ;        //显示列的开始显示的x坐标cc-y =rand(

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.