首页 > 编程技术 > php

如何用Photoshop给外景美女人像调出日系小清新效果

发布时间:2017-7-6 23:34

如何用Photoshop给外景美女人像调出日系小清新效果呢?本篇文章就为大家出了教程,有兴趣的朋友可以来看一看。

以上就是Photoshop详解外景美女人像日系小清新调色修图教程的全部内容,希望大家喜欢!

本教程为大家介绍了如何使用Photoshop绘制立体质感的金色奖牌,想要了解的朋友可以参考一下。

最终效果:

Photoshop绘制立体质感的金色奖牌图标教程

主要过程:

1、使用基本的圆形和圆角矩形搭建基础图形,用渐变来表现基本的光影关系。

Photoshop绘制立体质感的金色奖牌图标教程

Photoshop绘制立体质感的金色奖牌图标教程

2、添加一些背景板上的细节,然后用大笔刷 + 叠加的方式提亮左上角并压暗右下角,铺出基础的光影调子。

Photoshop绘制立体质感的金色奖牌图标教程

3、添加浮雕的图形和文字,图形和文字使用图层样式来表现黄金浮雕的质感。

Photoshop绘制立体质感的金色奖牌图标教程

Photoshop绘制立体质感的金色奖牌图标教程

Photoshop绘制立体质感的金色奖牌图标教程

Photoshop绘制立体质感的金色奖牌图标教程

Photoshop绘制立体质感的金色奖牌图标教程

4、继续强化光效。

Photoshop绘制立体质感的金色奖牌图标教程

本教程给大家介绍了Photoshop是如何把正脸照片快速变成低多边形的,想要了解的朋友来看一看。

最终效果:

Photoshop把胡歌正脸照片快速变成低多边形效果教程

主要过程:

1、找到一张正脸的照片,做出来的效果比较直观明显。

Photoshop把胡歌正脸照片快速变成低多边形效果教程

2、用直线工具将相似颜色的区域做出多边形。注意:这里要把直线工具下的“新建图层”改为“合并形状”切记!

Photoshop把胡歌正脸照片快速变成低多边形效果教程

可以给直线改个颜色,更加明显。

3、用多边形选择工具将多边形勾出来,然后执行“滤镜-模糊-平均”操作。

Photoshop把胡歌正脸照片快速变成低多边形效果教程

4、查漏补缺,检查有缝隙的地方,用多边形工具在模糊平均一次。

Photoshop把胡歌正脸照片快速变成低多边形效果教程

可以适当调整一下图片。

Photoshop把胡歌正脸照片快速变成低多边形效果教程

教程结束,以上就是Photoshop把胡歌正脸照片快速变成低多边形效果教程的全部内容,希望大家喜欢!

小编给大家推荐的这篇文章介绍了PHP实现本地图片上传和验证功能的教程,非常实用,有兴趣的同学快来看看吧

今天研究了一下PHP的FILES函数,使用PHP实现本地图片的上传,验证文件是否为图片,并将图片保存在指定目录下,实现游览图片的功能,感觉还是很好玩的,一共有两个PHP页面,一个作为前台的上传和图片展示,另一个用来处理保存图片,代码里做了很详细的注释,并将FILES函数的语法,error报错类型写了出来,还有一些注意事项。

FILES函数

1、$_FILES[‘myFile'][‘name'] 客户端文件的原名称
2、$_FILES[‘myFile'][‘type'] 文件的 MIME类型,需要浏览器提供该信息的支持,例如”image/gif”
3、$_FILES[‘myFile'][‘size'] 已上传文件的大小,单位为字节
4、$_FILES[‘myFile'][‘tmp_name'] 文件被上传后在服务端储存的临时文件名,一般是系统默认,可以在php.ini的upload_tmp_dir指定

关于FILES中error报错类型及其注意:

过滤错误号

0: 没有错误发生,文件上传成功
1: 上传的文件超过了 php.ini 中 upload_max_filesize选项限制的值
2: 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值
3: 文件只有部分被上传
4: 没有文件被上传
5: 上传文件大小为0

注意:

1、文件被上传结束后,默认地被存储在了临时目录中,这时必须将它从临时目录中删除或移动到其它地方,如果没有,则会被删除。也就是不管是否上传成功,脚本执行完后临时目录里的文件肯定会被删除。所以在删除之前要用PHP的copy()  函数将它复制到其它位置,此时,才算完成了上传文件过程。
2、在 PHP 4.1.0 版本以前该数组的名称为$HTTP_POST_FILES,它并不像_FILES 一样是自动全局变量。PHP 3 不支持HTTP_POST_FILES数组。
3、用form上传文件时,一定要加上属性内容enctype=”multipart/form-data”,否则用$_FILES[filename]获取文件信息时会报异常。

以下是代码

index.php

 

 代码如下 复制代码

<?php

header("Content-Type:text/html;charset=utf-8");

?>

<title>PHP实现图片的上传和验证</title>

<style>

table{text-align:center;}

</style>

<div align="center">

<h1>上传功能</h1>

<form action="index_ok.php"method="post"enctype="multipart/form-data">

  上传图片:<input type="file"name="pic">

  <input type="submit"name="sub"value="上传">

</form>

<table width="500">

  <tr bgcolor="#cccccc">

  <th>序号</th>

  <th>图片</th>

  <th>添加时间</th>

  <th>操作</th>

  </tr>

  <?php

  //1 打开目录

  $dir=opendir("./uploads");

  //2 遍历目录,输出里面的图片

  $i=0;

  while($f=readdir($dir)){

    $i++;

    //读取目录中的文件,模拟数据库操作

    if($f!="."&&$f!=".."){

      $filename="./uploads/$f";

      echo"<tr>";

      echo"<td>{$i}</td>";

      echo"<td><img" width=100% src='./uploads/{$f}' width='80' height='60'></td>";

      echo"<td>".date("Y-m-d",filectime($filename))."</td>";

      echo"<td><a href='./uploads/{$f}'>查看</a></td>";

      echo"</tr>";

    }

  }

  //3 关闭目录

  closedir($dir);

  ?>

<tr bgcolor="#cccccc"><td colspan="4"> </td></tr>

</table>

</div>

 

upload.php

 

 代码如下 复制代码

<?php

header("Content-Type:text/html;charset=utf-8");

  if($_FILES['pic']['error']>0){

    echo$_FILES['pic']['error'];

    echo"上传文件错误!";

    echo'<meta http-equiv="refresh" content="3;url=index.php">';//自动跳转回index文件

  }else{

    //开始获取上传文件的信息

    $file=$_FILES['pic'];

    //var_dump($file);打印文件里的全部信息

    //name:上传文件名

    //type:上传文件的类型

    //tmp_name:上传成功后的临时文件

    //size:上传文件的大小

    //error:上传文件的错误信息

    $uploaddir="./uploads/";//选择要上传的文件存放目录

    //$uploadfile=$uploaddir.basename($file['name']);//获得上传文件的名称

    //解析文件的名字

    $fileinfo=pathinfo($file['name']);

//   echo $fileinfo['extension']; 获取文件的类型

    do{

      $newfile=date("YmdHis").rand(1000,9999).".".$fileinfo['extension'];//更改文件的名字,获取一个新的名字

    }while(file_exists($uploaddir.$newfile));

 

    //上传文件的类型限制

    if(!(($file['type'] =="image/gif")||($file['type'] =="image/jpeg")||($file['type'] =="image/pjpeg"))){

      die("文件类型错误!");

      echo'<meta http-equiv="refresh" content="3;url=index.php">';

    }

    //上传文件的大小限制

    if($file['size'] > 2*1024*1024){

      die("上传文件超过2MB!");

      echo'<meta http-equiv="refresh" content="3;url=index.php">';

    }

    //开始上传文件

    if(is_uploaded_file($file['tmp_name'])) {

      if(move_uploaded_file($file['tmp_name'],$uploaddir.$newfile)) {

        echo"上传成功!";

        echo'<meta http-equiv="refresh" content="3;url=index.php">';//自动跳转回index文件

      }else{

        echo"上传失败,请稍等!";

        echo'<meta http-equiv="refresh" content="3;url=index.php">';//自动跳转回index文件

      }

    }

 

  }

?>

 

标签:[!--infotagslink--]

您可能感兴趣的文章: