用PowerPoint创建毛笔字书写动画

先看看下面这个毛笔字书写动画:

这个动画是用PowerPoint创建的。下面介绍创建过程。

1、在任何一款矢量图片编辑软件中创建一个图片,用文字工具输入文字内容。我用的是InkScape。排好版后将图片保存为.svg格式的矢量图片文件。

2、打开PowerPoint,创建一个空白幻灯片,通过设计面板上的幻灯片大小命令组中的自定义幻灯片大小命令,将幻灯片页面设置为合适大小。如下图:

3、将第1步创建的图片插入到页面中,然后鼠标右键点击图片,在弹出菜单中执行“转换为形状”命令,再右键点击图片在弹出菜单的“组合”命令组中执行一次或多次“取消组合”命令,直到图片中的对象分散为独立个体(即可以通过鼠标左键点击选择到单个文字),然后选择图片中的两个印章,将它们移动到一边备用,文字的大小及位置则保持原来的排版不变。如下图:

4、在“插入”面板的“形状”命令组中选择矩形,插入一个矩形,使这个矩形完整覆盖文字,然后右键点击矩形,在弹出菜单中选择“置于底层”命令。然后用鼠标框选所有文字及底层的矩形,在“形状格式”面板的“合并形状”命令组中选择“减除”命令。如下图:

5、为了便于观察,我们将矩形剪除后剩下的图形设置为白色填充,轮廓设置为其他颜色,然后通过“绘图面板”中的绘图工具按照页面上的轮廓描绘出所有文字。PowerPoint主界面默认不显示绘图面板,可通过“文件”菜单的“选项”命令打开“PowerPoint选项”对话框,点击左边的“自定义功能区”,在右边的“绘图”主选项卡前面的单选框中点击,从而在住界面中调出“绘图”面板。如下图:

6、在绘图面板中选择绘图工具,选择合适的笔触大小和颜色,然后按照图形轮廓一笔一笔描绘出整个文字(可以描绘完所有文字后再按第7、8的步骤设置动画,也可以描绘完一个字就设置一个字的动画)。描绘的时候要注意笔画必须完全填充文字的轮廓,可以超出文字轮廓,但不能不足。如下图:

7、在绘图面板的绘图工具中点击箭头工具(上图最左边的工具),点击文字的第一个笔画,再打开动画面板,选择“重播”动画,将动画开始设置为“上一动画之后”,将持续时间设置为合适的值。如下图:

8、依次点击其余的笔画,按第7步操作设置完所有墨迹的动画。所有文字描绘完成,墨迹动画也设置完成后,右键点击矩形,选择“置于顶层”命令,再将举行的轮廓设置为“无轮廓”,可以看到原来描绘的不规则笔画变得好看了。如下图:

9、文字动画完成后,将印章放在合适的位置,给它们加上“出现”动画,将动画开始设置为“上一动画之后”,将持续时间设置为合适的值。

10、使用“文件”菜单中的“导出”命令,将整个动画导出为动态gif或者视频,即完成了本文开头的效果。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

RTT潘多拉开发板上实现电源管理

简介 随着物联网(IoT)的兴起,产品对功耗的需求越来越强烈。作为数据采集的传感器节点通常需要在电池供电时长期工作,而作为联网的SOC也需要有快速的响应功能和较低的功耗。 在产品开发的起始阶段,首先考虑是尽快完成产品的功能开发。在产品…

C++变量的作用域与存储类型

一 变量的作用域和存储类型 1 变量的作用域(Scope) 指在源程序中定义变量的位置及其能被读写访问的范围分为局部变量(Local Variable)和全局变量(Global Variable) 1)局部变量(Local Variable) 在语句块内定义的变量 形参也是局部变量 特点: 生存期是…

web 基础之 HTTP 请求

web 基础 网上冲浪 就是在互联网(internet)上获取各种信息,进行工作,或者娱乐,他的英文表示surfing the Internet,因 “surfing”d的意思是冲浪,即成为网上冲浪,这是一种形象说法, 也是一个非…

交易复盘-20240507

仅用于记录当天的市场情况,用于统计交易策略的适用情况,以便程序回测 短线核心:不参与任何级别的调整,采用龙空龙模式 一支股票 10%的时候可以操作, 90%的时间适合空仓等待 蔚蓝生物 (5)|[9:25]|[36187万]|4.86 百合花…

SpringBootWeb入门

SpringBoot可以帮助我们快速的构建应用程序、简化开发、提高效率 创建SpringBoot工程,并勾选web开发相关依赖 定义HelloController类,添加方法,并添加注解 运行测试 创建SpringBoot工程(联网下载) 在File里面点击new Module 点击next 修…

Linux\_c输出

第一条Linux_c输出 初界面 : ls # 显示目录下的文件cd # 进入到某个目录 # 比如 我进入了Codels # 发现没有显示, 说明为文件下为空vim cpucdoe.c # 创建一个 .c的源码文件进入到了vim的编辑界面: i # 按i 就可以进行编辑 , 下面显示插入标识在编辑模式下, 可以通…

计算图:深度学习中的链式求导与反向传播引擎

在深度学习的世界中,计算图扮演着至关重要的角色。它不仅是数学计算的图形化表示,更是链式求导与反向传播算法的核心。本文将深入探讨计算图的基本概念、与链式求导的紧密关系及其在反向传播中的应用,旨在为读者提供一个全面而深入的理解。 计…

练习项目后端代码解析切面篇(Aspect)

前言 之前注解篇时我说,通常情况下一个自定义注解一般对应一个切面,虽然项目里的切面和注解个数相同,但是好像有一个名字看起来并不对应,无所谓,先看了再说。 ExceptionLogAspect切面 我在里面做了具体注释&#x…

使用Simulink Test进行单元测试

本文摘要:主要介绍如何利用Simulink Test工具箱,对模型进行单元测试。内容包括,如何创建Test Harness模型,如何自动生成excel格式的测试用例模板来创建测试用例,如何手动填写excel格式的测试用例模板来手动创建测试用例…

Golang Map类型

文章目录 Map介绍Map的定义方式Map的增删查改新增和修改Map元素查找Map元素删除Map元素遍历Map元素 Map元素排序Map切片 Map介绍 Map介绍 在Go中,map是哈希表的引用,是一种key-value数据结构。map类型写作map[K]V,其中K和V分别对应key和value…

系统维护启动盘 优启吧

优启吧-《优启时代系统维护盘》2025典藏版(UD/ISO)

亿发解密:数据中台管理系统,引领企业数字化转型的智能数据体系

在当今数字化时代,数据已成为企业发展的关键驱动力。为了更好地利用数据,提升业务水平,企业需要建立一套完备的数据管理体系,而数据中台便应运而生。 什么是数据中台 数据中台是集方法论、组织和工具于一体的智能大数据体系。它…

一起深度学习(AlexNet网络)

AlexNet神经网络 代码实现: 代码实现: import torch from torch import nn from d2l import torch as d2lnet nn.Sequential(# 采用了11*11的卷积核来捕捉对象,因为原始输入数据比较大#步幅为4 ,可减少输出的高度核宽度。#输出通…

微搭低代码入门06分页查询

目录 1 创建自定义代码2 编写分页代码3 创建页面4 创建变量5 配置数据列表总结 我们在数据模型章节介绍了微搭后端服务编写的三种方式,包括Http请求、自定义代码、云函数。本篇我们详细讲解一下利用自定义代码开发分页查询的功能。 1 创建自定义代码 打开控制台&am…

Adaboost (BiLSTM-Adaboost ELM-Adaboost RF--Adaboost RVM-Adaboost SVM-Adaboost)

Adaboost Adaboost(多输入单输出matlab)代码获取戳此处代码获取戳此处 Adaboost是一种迭代式集成学习算法,全称为“Adaptive Boosting”,即自适应增强。该算法的核心思想是针对同一个训练集训练不同的分类器(弱分类器&…

win10禁止自动更新的终极方法

添加注册表值 1.运行,输入regedit 2.打开注册表编辑器依次进入以下路径“计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings”。 3.在Settings项中,新建DWORD(32位)值(D),重命名为以下命名“Fl…

《ESP8266通信指南》12-Lua 固件烧录

往期 《ESP8266通信指南》11-Lua开发环境配置-CSDN博客 《ESP8266通信指南》10-MQTT通信(Arduino开发)-CSDN博客 《ESP8266通信指南》9-TCP通信(Arudino开发)-CSDN博客 《ESP8266通信指南》8-连接WIFI(Arduino开发…

【C语言】用数组和函数实现扫雷游戏

用数组和函数实现扫雷游戏 游戏界面&#xff1a; 代码如下&#xff1a; game.h #pragma once #include <stdio.h> #include <stdlib.h> #include <time.h> #define EASY_COUNT 10 #define ROW 9 #define COL 9 #define ROWS ROW2 #define COLS COL2 //初始…

PXE批量安装

系统装机的三种引导方式 u盘光盘网络装机 光盘&#xff1a; 1.类似于usb模式 2.刻录模式 系统安装过程 加载boot loader Boot Loader 是在操作系统内核运行之前运行的一段小程序。通过这段小程序&#xff0c;我们可以初始化硬件设备、建立内存空间的映射图&#xff0c;从…

jmeter分布式集群压测

目的&#xff1a;通过多台机器同时运行 性能压测 脚本&#xff0c;模拟更好的并发压力 简单点&#xff1a;就是一个人&#xff08;控制机&#xff09;做一个项目的时候&#xff0c;压力有点大&#xff0c;会导致结果不理想&#xff0c;这时候找几个人&#xff08;执行机&#x…