用Photoshop来制作GIF动画

        录了个GIF格式的录屏文件,领导让再剪辑下,于是用Photoshop2023(PS版本低至CS6操作方式一样)进行剪辑,录屏文件有约1400帧,由于我处理的帧数太多,PS保存为GIF格式时,还是挺耗时的,也由于平时少用PS来进行GIF剪辑,编辑后的GIF不能动,网上搜索的教程不够详细,经过摸索后终于搞定,特记录下来如下:

1、对GIF进行编辑,只需在时间轴窗口中,将不需要的帧删除(可通过按住Shift或Ctrl键选中多帧),不用理会右下角图层窗口中的图层(我一开始就只是删除了图层窗口中的图层),然后再保存为GIF即可(我编辑后的GIF不能动,是我多次编辑后将时间轴搞错乱了导致的)。

2、从多个图层生成GIF:

首先从菜单栏----》窗口----》勾选 <时间轴>,打开<时间轴>窗口

然后,在 <时间轴>窗口中,点击 ... 打开弹出菜单,选择 <从图层建立帧>

选择 <从图层建立帧>后建立的<时间轴>如下,(通过按住Shift键或者在上图的弹出菜单中<选择全部帧>选中所有帧后,再点击任一帧的 ... 下拉菜单,<设置帧延迟>,根据自己需要设置延迟时间,这里设置为 0.08秒。

所有帧都设置好延迟时间为 0.08秒 了:

最后,保存为GIF即可。

3、对帧的三种处理方式(自动、不处理、处理)都有什么用?

右击帧,在右键菜单中有:自动、不处理、处理,如下图:

每选择一次:自动、不处理、处理,都是 “设置帧替换” 的处理方式:

在上图中,选中某帧后,在图层窗口中,对应帧的图层,会显示“眼睛”,通过取消显示图层,选择别的图层,并显示该图层,则可以替换该帧的图层(第5帧画面改成了图层2):

(以下解析来自网络)photoshop时间轴里这些小圆点是什么意思

右击任一帧缩览图,将处理方式改为自动以外的方式就会出现该小圆点.

不处理: 在显示下一帧时保留当前帧。当前帧(和前一帧)可以透过下一帧的透明区域显示出来。可以使用“不处理”选项,在浏览器中查看准确的动画预览。

处理 :在显示下一帧之前中止显示当前帧。在任何时候都只显示一个帧(并且当前帧不会透过下一帧的透明区域显示出来)

自动: 自动确定当前帧的处理方法,如果下一帧包含图层透明度,则扔掉当前帧。对于大多数动画,使用“自动”选项(默认,PS默认貌似是不处理)即可获得所需结果。

三种处理方式(自动、不处理、处理),上面说的都只是解析这三种处理方式的处理原理,上面的动图,也只是为了解析这三种处理方式,实际上,根本看不出有什么区别。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/417168.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Redisson的RAtomicLong实现全局唯一工单号生成器

最近几年&#xff0c;我一直从事的是运营平台业务开发。每天&#xff0c;我们都需要处理大量的工单配置工作。为了生成工单号&#xff0c;我们建立了一张专用的数据库表&#xff0c;用于记录和生成工单号。每次创建工单时&#xff0c;我们会查询这张表&#xff0c;根据年份字段…

视频图像的color range简介

介绍 研究FFmpeg发现&#xff0c;在avcodec.h中有关于color的解释&#xff0c;主要有四个属性&#xff0c;primaries、transfer、space和range。 color primaries&#xff1a; 基于RGB空间对应的绝对颜色XYZ的变换&#xff0c;决定了最终三原色RGB分别是什么颜色&#xff1b;…

Linux上软件安装

软件安装常见方式 二进制发布包 软件已经针对具体平台编译打包发布&#xff0c;只要解压&#xff0c;修改配置即可。 RPM包 软件已经按照redhat的包管理工具规范RPM进行打包发布&#xff0c;需要获取到相应的软件RPM发布包&#xff0c;然后用RPM命令进行安装&#xff0c;但…

开源模型应用落地-qwen模型小试-入门篇(五)

一、前言 这是关于qwen模型入门的最后一篇文章。主要介绍如何使用魔搭的API在本地调用qwen模型。此外&#xff0c;通过阅读这一系列的文章&#xff0c;如果您真的亲自动手实践过&#xff0c;我相信您已经掌握了qwen模型的基本使用方法。 二、术语 2.1. ModelScope社区 打造下一…

【运维】安装双系统之后,如何删除主硬盘的Linux的引导,图文教程

前置条件&#xff1a;已经安装了windows10系统和Linux系统&#xff0c;而且windows10系统是C盘主要盘&#xff0c;Linux系统是安装在别的硬盘上&#xff0c;这个时候C盘主要盘里面的引导分区里是由Linux的引导的&#xff0c;所以打开电脑之后才能让你选是使用windows系统还是使…

pyqt5+python子域名扫描程序

import sysfrom PyQt5 import uic from PyQt5.QtWidgets import * #requests库内置了不同的方法来发送不同类型的http请求 import requests#BS主要功能是从网页抓取数据&#xff0c;提供一些简单的、python 式的函数用来处理导航、搜索、修改分析树等功能 from bs4 import Beau…

ValueError: Unable to read workbook: could not read strings from data.xlsx解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

flutter在windows系统上实现左右水平滑动问题

在个问题在github也有记录&#xff1a;https://github.com/flutter/flutter/issues/105095 就是flutter使用listview等可以滑动的组件来左右滚动的时候&#xff0c;不能正常工作&#xff0c;也就是无效&#xff0c;所以下面大家开始讨论这个问题。 翻阅大家讨论的内容&#x…

交叉编译工具 aarch64-linux-gnu-gcc 的介绍与安装

AArch64 是随 ARMv8 ISA 一起引入的 64 位架构&#xff0c;用于执行 A64 指令的计算机。而且在 AArch64 状态下执行的代码只能使用 A64 指令集。&#xff0c;而不能执行 A32 或 T32 指令。但是&#xff0c;与 AArch32 中不同&#xff0c;在64位状态下&#xff0c;指令可以访问 …

初识Mybatis框架技术(上)

文章目录 MyBatis简介MyBatis特性搭建MyBatis 核心配置文件详解 MyBatis简介 MyBatis特性 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集MyBatis可以使用简单的XML或注解用于配置和原始…

前端基础面试题大全

一、Vue 文章目录 一、Vue1、vue 修改数据页面不重新渲染**数组/对象的响应式 &#xff0c;vue 里面是怎么处理的&#xff1f;** 2、生命周期Vue 生命周期都有哪些&#xff1f;父子组件生命周期执行顺序 3、watch 和 computed 的区别4、组件通信&#xff08;组件间传值&#xf…

DAY05_Spring—SpringAopAop案例-缓存控制

目录 1 Spring AOP1.1 AOP介绍1.2 关于AOP名词介绍1.3 通知类型1.4 切入点表达式1.5 AOP入门案例1.5.1 导入jar包1.5.2 准备代码1.5.3 配置切面类1.5.4 编辑配置类1.5.5 编辑测试代码 1.6 关于表达式写法1.6.1 关于annotation切入点相关代码 1.7 关于通知方法测试1.7.1 抽取切入…