当前位置: 首页 > news >正文

php多张图片制作成视频教程,PS如何将一张图片做成多张图片叠加效果

用PS将一张图片制作出叠加效果,很简单哦,只要认真跟着教程介绍的步骤走,一定也能学会。下面先放一张效果图,接下来的任务就是将这样的一张图做成几张同样的图片叠加的效果,小伙伴们要看仔细了哦。

bbf16b17ff0fafa48b1c5d4388376d7e.png

方法/步骤

打开PS,点击左上角【文件】→【打开】,选择接下来要进行操作的图片后点击【打开】。

ee9aaf65324eb66737699c6f0bc993fc.png

0b93baf1e0317b7adf4a4ce8adade4c5.png

如图,点击右下角【背景】,拖动至底部【新建图层】按钮新建一个图层。

c8f219e8e9e42dc56ec2d2fe6c8245bb.png

选择【背景】,按下快捷键Ctrl+Delete使用背景色对背景进行填充。如图,因为背景色为白色,所以背景也被填充成了白色。

e14d768f656832c09881fe27c91efe61.png

接下来点击【图像】→【画布大小】,也可以按快捷键Alt+Ctrl+C进入画布大小编辑界面。再相对前面的方框内打勾,将画布的宽度和高度都改为8,然后点击【确定】。

03bb5041fa47f7844f3c81a5542680c9.png

按下快捷键Ctrl+T进行自由变换,将图片旋转一定角度后点击回车键确定。(由于背景层为白色看的不是那么清晰,所以沫沫又将背景色改为了灰色,具体步骤请参考其他经验。)

4a6a90f2e03069e03774a307e098aae8.png

点击右下角【图层样式】按钮,右键单击选择【投影】,弹出图层样式对话框后点击【确定】。

42565cd494630f40182b0bec3d2e0a24.png

40e1a87518f7e696da34af880dd72ef4.png

继续将之前拷贝的背景层再次拖动到右下角【新建图层】按钮拷贝出另一个图层。

72c09aba7e51e567b009a7f2e7af883b.png

重复第五步骤。

38190774d21a5fe2be97db70f1dc4e24.png

9

重复第二步骤和第五步骤。(如果想做出同张照片叠加几次的效果就重复进行刚才的步骤几次,直到达到满意效果为止。)

516d9ff5ac882fe1b63e206c4778eb18.png

如图,沫沫做出的是同张照片三次叠加的效果图,是不是很简单啊,小伙伴们学会了没呢?

b34cf1947547f3f637fa19d21033f3e8.png

以上就是PS如何将一张图片做成多张图片叠加效果方法介绍,希望大家看完本教程能喜欢!

相关文章:

  • matlab查看hdf5数据,Matlab 操作 HDF5文件
  • 蓝桥杯java c组真题解析,蓝桥杯C语言C组校内赛题目解析
  • empty reply from server php,php curl连接返回:Empty reply from server
  • oracle掉电后ora 00600,oracle断电重启之ORA-00600[4194]
  • oracle+怎么清理碎片,oracle 收缩表、清理碎片,释放空间
  • oracle数据库程序题,oracle数据库经典练习题及答案
  • oracle的architecture,oracle architecture overview
  • oracle asm asm_power_limit,oracle ASM参数ASM_POWER_LIMIT以及其它一些参数详解
  • php使用keras模型,浅谈keras 模型用于预测时的注意事项
  • linux多进程实例代码,linux c多线程编程实例代码
  • 一台服务器可以装几个linux,Linux 一台服务器部署多个tomcat
  • linux 内核 grepcode,linux下grep用法
  • linux 无法定位程序,三步搞定无法定位程序输入点 于动态链接库上
  • linux pwm测试程序,DM8168 PWM驱动与测试程序
  • Linux批量加连续端口映射,批量端口映射
  • Cumulo 的 ClojureScript 模块已经成型
  • git 常用命令
  • iOS编译提示和导航提示
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • MySQL-事务管理(基础)
  • React-flux杂记
  • Spark学习笔记之相关记录
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • Vim Clutch | 面向脚踏板编程……
  • vue.js框架原理浅析
  • 大主子表关联的性能优化方法
  • 关于List、List?、ListObject的区别
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 你真的知道 == 和 equals 的区别吗?
  • 前端性能优化--懒加载和预加载
  • 前嗅ForeSpider中数据浏览界面介绍
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 三分钟教你同步 Visual Studio Code 设置
  • 深入浏览器事件循环的本质
  • 手写一个CommonJS打包工具(一)
  • 微服务框架lagom
  • 我感觉这是史上最牛的防sql注入方法类
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 译米田引理
  • 国内开源镜像站点
  • ​iOS安全加固方法及实现
  • #Linux(Source Insight安装及工程建立)
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Python第六天)文件处理
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (多级缓存)缓存同步
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (论文阅读30/100)Convolutional Pose Machines
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (转)setTimeout 和 setInterval 的区别
  • (转)编辑寄语:因为爱心,所以美丽
  • (转)用.Net的File控件上传文件的解决方案
  • **CI中自动类加载的用法总结
  • *1 计算机基础和操作系统基础及几大协议
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl