Python

您所在的位置:网站首页 美图秀秀视频加片头 Python

Python

2024-06-03 09:19| 来源: 网络整理| 查看: 265

文章目录 前言一、闪黑二、上移/下移/左移/右移三、向上擦除/向下擦除/向左擦除/向右擦除四、横向拉幕/竖向拉幕五、旋转六、上下切割/左右切割

前言

上一篇 我们讨论了单张图片的特效实现,这一篇我们讨论两张图片的转场实现

以下是练习时用到的两张图片素材(当然,只是简单练习嘛,图像尺寸都是一样的,还都是正方形)

001.jpg 002.jpg 一、闪黑

效果对比

美图秀秀【闪黑】 OpenCV实现【闪黑】

实现思路

思路很简单,就是把上一篇的渐隐和渐显组合起来使用就行

实现代码

import cv2 import numpy as np def percent_func_gen(a, b, time, n, mode): """ 高次多项式计算函数生成器 :param a: 起始百分比(如:0.25) :param b: 结束百分比 :param time: 动画持续时间 :param n: 多项式次数 :param mode: faster(越来越快)、slower(越来越慢) :return: 每个时刻到达百分比的计算函数 """ if mode == "slower": a, b = b, a delta = abs(a - b) sgn = 1 if b - a > 0 else (-1 if b - a 0 else (-1 if b - a 0 else (-1 if b - a 0 else (-1 if b - a 0 else (-1 if b - a 0 else (-1 if b - a 0 else (-1 if b - a


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3