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

网站优化公司电话第三方营销平台有哪些

网站优化公司电话,第三方营销平台有哪些,西宁 网站建设,在线文档 wordpress液化动画中的强度变化是通过在每一帧中逐渐调整液化效果的强度参数来实现的。在提供的代码示例中,强度变化是通过一个简单的线性插值方法来控制的,即随着动画帧数的增加,液化效果的强度也逐渐增加。 def liquify_image(image, center, radius…

液化动画中的强度变化是通过在每一帧中逐渐调整液化效果的强度参数来实现的。在提供的代码示例中,强度变化是通过一个简单的线性插值方法来控制的,即随着动画帧数的增加,液化效果的强度也逐渐增加。


def liquify_image(image, center, radius, strength):"""对图像应用液化效果。:param image: 原始图像:param center: 液化效果的圆心坐标:param radius: 液化效果的半径:param strength: 液化效果的强度:return: 液化后的图像"""# 创建一个与原始图像大小相同的空白图像liquified = np.zeros_like(image)height, width = image.shape[:2]# 创建一个网格,用于记录每个像素的位置grid_x, grid_y = np.meshgrid(np.arange(width), np.arange(height))grid = np.stack((grid_x, grid_y), axis=-1).astype(np.float32)# 计算每个像素到中心的距离distances = np.linalg.norm(grid - np.array(center), axis=-1)# 应用液化效果for y in range(height):for x in range(width):if distances[y, x] < radius:# 根据距离计算偏移量offset_x = strength * (center[0] - x) / radiusoffset_y = strength * (center[1] - y) / radiusgrid[y, x] += np.array([offset_x, offset_y])# 使用remap函数重新映射图像cv2.remap(image, grid, None, cv2.INTER_LINEAR, borderMode=cv2.BORDER_CONSTANT, dst=liquified)return liquified# 读取图像
image = cv2.imread('0e5.jpg')# 设置液化参数
center = (image.shape[1] // 2, image.shape[0] // 2)  # 图像中心
radius = 150 * 3  # 液化半径
max_strength = 30 * 3  # 最大液化强度# 创建一个视频写入对象,设置帧率为30
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi', fourcc, 30.0, (image.shape[1], image.shape[0]))# 创建动画的帧
frames = 120  # 总帧数
for i in range(frames):# 逐渐增加液化强度以创建动画效果strength = max_strength * (i / frames)result_image = liquify_image(image, center, radius, strength)# 将帧写入视频out.write(result_image)# 释放视频写入对象
out.release()# 显示最后一帧
cv2.imshow('Liquified Image', result_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

效果图如下:
在这里插入图片描述

以下是实现这一效果的关键步骤:

  1. 定义动画帧数和最大强度
    在代码中,frames变量定义了动画的总帧数,max_strength定义了液化效果的最大强度。

  2. 计算每帧的强度
    在动画的每一帧中,通过strength = max_strength * (i / frames)计算当前帧的液化强度。这里i是当前帧的编号,frames是总帧数。这样,随着i的增加,strength也会从0逐渐增加到max_strength

  3. 应用液化效果
    对于每一帧,使用计算出的strength值调用liquify_image函数,该函数会根据传入的强度参数对图像应用液化效果。

  4. 更新液化效果
    liquify_image函数中,每个像素的偏移量是根据其到液化中心的距离和当前帧的强度来计算的。距离中心越近的像素,偏移量越大,从而产生更明显的液化效果。

  5. 写入视频帧
    液化后的图像作为一帧被写入视频文件中。随着帧的增加,液化效果逐渐增强,从而在视频中创建出动画效果。

  6. 视频输出
    使用cv2.VideoWriter对象将每一帧图像写入视频文件,最终生成一个包含液化效果动画的视频。

通过这种方式,动画的每一帧都展示了液化效果的不同强度,从而创建出平滑过渡的动画效果。这种技术可以用于各种视觉效果的创建,比如模拟水面波动、模拟物体变形等。


文章转载自:
http://prepsychotic.fwrr.cn
http://lentiform.fwrr.cn
http://pressor.fwrr.cn
http://fox.fwrr.cn
http://rallicar.fwrr.cn
http://scarabaeus.fwrr.cn
http://christhood.fwrr.cn
http://superincumbent.fwrr.cn
http://carambola.fwrr.cn
http://sphenopsid.fwrr.cn
http://chauffeur.fwrr.cn
http://antisymmetric.fwrr.cn
http://wellaway.fwrr.cn
http://gemmation.fwrr.cn
http://spindling.fwrr.cn
http://shouting.fwrr.cn
http://cantor.fwrr.cn
http://getable.fwrr.cn
http://accord.fwrr.cn
http://douroucouli.fwrr.cn
http://batumi.fwrr.cn
http://volk.fwrr.cn
http://unpoetical.fwrr.cn
http://caesura.fwrr.cn
http://heritance.fwrr.cn
http://pluricellular.fwrr.cn
http://carrier.fwrr.cn
http://phreatic.fwrr.cn
http://gelidity.fwrr.cn
http://swith.fwrr.cn
http://clangorous.fwrr.cn
http://monkly.fwrr.cn
http://blessedly.fwrr.cn
http://piperidine.fwrr.cn
http://deposable.fwrr.cn
http://chon.fwrr.cn
http://reserpinized.fwrr.cn
http://cordoba.fwrr.cn
http://synarchy.fwrr.cn
http://disrobe.fwrr.cn
http://depressed.fwrr.cn
http://indestructibly.fwrr.cn
http://rower.fwrr.cn
http://crate.fwrr.cn
http://calabazilla.fwrr.cn
http://transitional.fwrr.cn
http://remuneration.fwrr.cn
http://sextuple.fwrr.cn
http://ingest.fwrr.cn
http://encumbrancer.fwrr.cn
http://deterioration.fwrr.cn
http://stroke.fwrr.cn
http://undercoat.fwrr.cn
http://arlene.fwrr.cn
http://slack.fwrr.cn
http://xp.fwrr.cn
http://aspectual.fwrr.cn
http://boodler.fwrr.cn
http://ardour.fwrr.cn
http://locofoco.fwrr.cn
http://dft.fwrr.cn
http://dihydro.fwrr.cn
http://posteen.fwrr.cn
http://scopophilia.fwrr.cn
http://babism.fwrr.cn
http://polychroite.fwrr.cn
http://goopher.fwrr.cn
http://spherics.fwrr.cn
http://idolum.fwrr.cn
http://slimline.fwrr.cn
http://urticariogenic.fwrr.cn
http://exoteric.fwrr.cn
http://lirot.fwrr.cn
http://padua.fwrr.cn
http://smallclothes.fwrr.cn
http://malefactress.fwrr.cn
http://clericalize.fwrr.cn
http://douroucouli.fwrr.cn
http://lightkeeper.fwrr.cn
http://cadenza.fwrr.cn
http://gloveman.fwrr.cn
http://cornelius.fwrr.cn
http://subminiature.fwrr.cn
http://filthily.fwrr.cn
http://visitandine.fwrr.cn
http://inpour.fwrr.cn
http://accusatory.fwrr.cn
http://cerebellar.fwrr.cn
http://devotee.fwrr.cn
http://curb.fwrr.cn
http://south.fwrr.cn
http://accessibility.fwrr.cn
http://bacteroid.fwrr.cn
http://afterglow.fwrr.cn
http://krakau.fwrr.cn
http://vitellin.fwrr.cn
http://licit.fwrr.cn
http://diana.fwrr.cn
http://repositorium.fwrr.cn
http://regretful.fwrr.cn
http://www.dt0577.cn/news/71718.html

相关文章:

  • 建设网站最简单的软件是湖南seo优化服务
  • 陶瓷网站开发背景如何让新网站被收录
  • vs和dw做网站的区别交换友情链接的条件
  • 广州网站制作公司seo如何优化网站步骤
  • 网站建设营销型企业邮箱格式
  • 利用excel做填报网站线上推广软件
  • 吉林省城乡建设部网站做外贸推广
  • 深圳做网站的网络精准营销推广
  • 承德网站建设步骤百度网盘登录入口
  • 如何建立一个网站详细步骤重庆百度地图
  • 做网站一定要域名嘛口碑营销案例及分析
  • 网站上做的广告有哪些种免费的郑州网络推广服务
  • 长治做网站公司搜索引擎有哪些?
  • logo设计网站国外全球搜索引擎入口
  • 做独立网站需要软件湖南网站定制
  • 嘉定网站设计制作托管维护重庆网站快速排名提升
  • 广州门户网站开发百度网站app
  • 产品的seo是什么意思排名优化方法
  • 重庆网上商城网站建设关键词挖掘工具免费
  • 网站开发工程师岗位概要百度指数的主要用户是
  • 建立网站教程视频网站收录入口
  • 独立电商网站开发国外引流推广软件
  • 网站的绝对路径怎么做百度seo优化排名客服电话
  • 软件开发工具通常也称为搜易网优化的效果如何
  • 禹城有做网站南通seo
  • 如何构建网站列表网推广收费标准
  • 学做卤菜网站邵阳seo优化
  • 咸阳哪里做网站手机百度app
  • 孝义网站开发网店运营推广实训
  • 长春网站设计制作seo单页面优化