qq红心头像[中国心]制作教程之Photoshop教程

  • QQ红心头像[中国心]制作教程之Photoshop教程

中国最大的WEB开发资源网站及技术社区,阿里西西WEB开发

最近网络流传着很多qq红心头像,msn红心头像,中国心图标等等,最有些搞笑的是还有正盗版的红心争议,都不知道自己使用的是正版还是盗版,哈哈..

那么,下面我们来自己打造一个原创的,100%正版红心头像吧!

按照我们的方法,使用photoshop打造自己正版的qq红头头像!

效果图如下:

素材图:

制作过程:先用钢笔画一个心形:

然后填充红色:

然后按图层样式:斜面和浮雕。参数如图所示给图片加立体效果:

然后在添加内影,参数如下:

再添加描边效果,参数设置如下:

效果如图所示:

把前面的图层合拼,然后再添加外发光效果,参数设置如下:

 然后在添加内影,参数如下:

再添加描边效果,参数设置如下:

效果如图所示:


把前面的图层合拼,然后再添加外发光效果,参数设置如下:

 然后在添加内影,参数如下:

再添加描边效果,参数设置如下:

效果如图所示:


把前面的图层合拼,然后再添加外发光效果,参数设置如下:

时间: 2024-11-10 19:47:26

qq红心头像[中国心]制作教程之Photoshop教程的相关文章

棋牌平台制作教程之php中的炸金花大小比较算法

PHP中扎金花比大小如何实现 在棋牌游戏中,不管是现实的还是线上的,炸金花无疑是最热门棋牌游戏之一,鄙人从小就酷爱炸金花,机缘巧合后面从事了IT行业,话不多说,直接进去正题吧. 炸金花两副牌的比较规则就不说了,注明一下是顺子的时候 : JQK < A23 < QKA 思路:炸金花下面是个人一点建议,供大家参考!(有哪里不对的欢迎指教 棋牌平台定制: www.yasewl.com) 1. 随机生成两幅牌,每副牌结构为 复制代码 代码如下:array(      array('Spade','K'

IOS8开发视频教程之:基于Swift实战UI从入门到精通

IOS8开发视频教程之:基于Swift实战UI从入门到精通(5大项目.深入解析拉手团购项目)课程讲师:朱启文课程分类:IOS适合人群:初级课时数量:81课时用到技术:Swift.iOS8涉及项目:移动的图片案例.图片展示案例.汤姆猫案例.拉手团购案例.九宫格案例咨询QQ:1840215592 一.iOS8开发基于Swift实战UI初级课程移动的图片案例(共9课,完成9课)通过该案例,让大家掌握UIButton控件与UIImage区别使用,掌握IB连线的各类方法 tag使用,transform/f

Highmaps网页图表教程之Highmaps第一个实例与图表构成

Highmaps网页图表教程之Highmaps第一个实例与图表构成 Highmaps第一个实例 下面我们来实现本教程的第一个Highmaps实例. [实例1-1:hellomap]下面来制作一个中国地图的图表.操作过程如下: (1)新建一个网页文件,命名为Hellomap.同时将title设置Hello Highmaps.代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta chars

kali linux 系列教程之metasploit 连接postgresql可能遇见的问题

kali linux 系列教程之metasploit 连接postgresql可能遇见的问题 文/玄魂   目录 kali linux 下metasploit 连接postgresql可能遇见的问题................................ 1 前言............................................................................................................... 1

php教程之php空白页的原因及解决方法

php中出现空白页的原因及解决方法汇总. 很多程序员在进行php开发的时候都遇到过出现空白页的请,综合分析来说,在php编程中出现空白页面可能是由以下几个原因造成的: 1.逻辑错误逻辑错误是最难排除的,从表面上看,也许代码是合法的,是正规的,可运行起来却不是预料之中的.很多php教程中均有提及这方面的内容.为什么呢?也许是编写者想得不够全面,毕竟人是人,计算机是计算机,计算机不可能完全按照人的思路去运行脚本.一个比较好的调试方法,就是使用注释符“/* */”,注释掉一些代码,观察运行情况,以此来

vc++教程之CreateRemoteThread

作者是:无名   QQ:16349023  Email:[email protected] 要实现线程的远程注入必须使用Windows提供的CreateRemoteThread函数来创建一个远程线程该函数的原型如下: HANDLE CreateRemoteThread( HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddre

IntelliJ IDEA教程之Andriod项目

备注下; IntelliJ IDEA教程之Andriod项目开发篇:准备工作 IntelliJ IDEA教程之Andriod项目开发篇: 新项目设置 IntelliJ IDEA教程之Andriod项目开发篇:现有项目导入设置 IntelliJ IDEA教程之Andriod项目开发篇:理解项目结构 IntelliJ IDEA教程之Andriod项目开发篇:构建应用程序配置 IntelliJ IDEA教程之Andriod项目开发篇:运行程序 IntelliJ IDEA教程之Andriod项目开发篇:

Tkinter教程之Toplevel篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811341 '''Tkinter教程之Toplevel篇'''#TopLevel与Frame类似,但它包含窗体属性(如Title)'''1.创建简单的Toplevel'''# -*- coding: cp936 -*-from Tkinter import *root = Tk()tl = Toplevel()#为了区别root和tl,我们向tl中添加了一个LabelLabel(tl,tex

C#开发Unity游戏教程之Unity中方法的参数

C#开发Unity游戏教程之Unity中方法的参数 Unity的方法的参数 出现在脚本中的方法,无论是在定义的时候,还是使用的时候,后面都跟着一对括号“( )”,有意义吗?看起来最多也就是起个快速识别方法的作用吧.既然C#的语法规定方法就应该这么写,肯定是有一定道理的.如果是上升到战略意义的道理,连作者也不是很明白,但是作者知道这对括号里可以添加“参数”. Unity中参数的作用 要说明参数的作用,就必须从方法说起.方法可以处理变量中的数据,进而影响游戏对象的行为逻辑,这是本章前面一直在强调的.