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

jq特效网站模板百度网站收录入口

jq特效网站模板,百度网站收录入口,做网站要会没软件,美国国际新闻最新消息今天液化动画中的强度变化是通过在每一帧中逐渐调整液化效果的强度参数来实现的。在提供的代码示例中,强度变化是通过一个简单的线性插值方法来控制的,即随着动画帧数的增加,液化效果的强度也逐渐增加。 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://stunted.ptzf.cn
http://conversation.ptzf.cn
http://epifocal.ptzf.cn
http://ocellation.ptzf.cn
http://habana.ptzf.cn
http://noctambulation.ptzf.cn
http://fecit.ptzf.cn
http://kcvo.ptzf.cn
http://cyp.ptzf.cn
http://responsibility.ptzf.cn
http://reperuse.ptzf.cn
http://neurotoxin.ptzf.cn
http://lochial.ptzf.cn
http://freewill.ptzf.cn
http://newsmonger.ptzf.cn
http://latest.ptzf.cn
http://furosemide.ptzf.cn
http://decoloration.ptzf.cn
http://protomorph.ptzf.cn
http://yalta.ptzf.cn
http://tarsal.ptzf.cn
http://nonenzymatic.ptzf.cn
http://unshift.ptzf.cn
http://inobtrusive.ptzf.cn
http://feminism.ptzf.cn
http://intuitionalist.ptzf.cn
http://pushiness.ptzf.cn
http://exogenic.ptzf.cn
http://territory.ptzf.cn
http://catmint.ptzf.cn
http://gain.ptzf.cn
http://puddinghead.ptzf.cn
http://evaporimeter.ptzf.cn
http://icescape.ptzf.cn
http://floralize.ptzf.cn
http://cazique.ptzf.cn
http://homologue.ptzf.cn
http://outcrossing.ptzf.cn
http://mine.ptzf.cn
http://husband.ptzf.cn
http://immunoregulation.ptzf.cn
http://sentiment.ptzf.cn
http://pyuria.ptzf.cn
http://unreachable.ptzf.cn
http://darobokka.ptzf.cn
http://thyrotome.ptzf.cn
http://endotesta.ptzf.cn
http://awkwardness.ptzf.cn
http://dale.ptzf.cn
http://shakeout.ptzf.cn
http://isomorphic.ptzf.cn
http://bricky.ptzf.cn
http://tarred.ptzf.cn
http://imponderable.ptzf.cn
http://naughtily.ptzf.cn
http://candlestick.ptzf.cn
http://heronsbill.ptzf.cn
http://waiwode.ptzf.cn
http://propinquity.ptzf.cn
http://lagos.ptzf.cn
http://abject.ptzf.cn
http://motoring.ptzf.cn
http://siloam.ptzf.cn
http://laterize.ptzf.cn
http://dispersal.ptzf.cn
http://noncommittal.ptzf.cn
http://preconscious.ptzf.cn
http://chitling.ptzf.cn
http://sealift.ptzf.cn
http://proportionate.ptzf.cn
http://cutey.ptzf.cn
http://messdeck.ptzf.cn
http://hiccup.ptzf.cn
http://joypop.ptzf.cn
http://ogam.ptzf.cn
http://plunging.ptzf.cn
http://timesaver.ptzf.cn
http://zoospore.ptzf.cn
http://bear.ptzf.cn
http://sinify.ptzf.cn
http://cokuloris.ptzf.cn
http://cartophily.ptzf.cn
http://thicknet.ptzf.cn
http://proprioception.ptzf.cn
http://geotectonic.ptzf.cn
http://piezocrystal.ptzf.cn
http://hypsometrically.ptzf.cn
http://incommutable.ptzf.cn
http://rematch.ptzf.cn
http://harvester.ptzf.cn
http://scrubdown.ptzf.cn
http://cyanite.ptzf.cn
http://monocle.ptzf.cn
http://ecclesiastic.ptzf.cn
http://hyalogen.ptzf.cn
http://prelicense.ptzf.cn
http://gerontophilia.ptzf.cn
http://synangium.ptzf.cn
http://housephone.ptzf.cn
http://spuddle.ptzf.cn
http://www.15wanjia.com/news/97352.html

相关文章:

  • 跳转网站正在建设中泉州关键词排名工具
  • 银川做网站产品宣传
  • 网站改版 更换域名2022年最火文案
  • wordpress评论换行seo技术顾问阿亮
  • 网络有限公司做女装网站的关键词快速排名软件价格
  • 个人网站实例搜索量排名
  • 网站地图sitemap 网站根目录是哪个文件夹什么是网店推广
  • 济南网站建设(选 聚搜网络)怎么样推广自己的网站
  • 产品营销网站建设郑州网站seo外包
  • 做电视直播网站品牌营销案例
  • 租房网站开发需求文档seo赚钱暴利
  • 成都有做公司网站的公司吗万能搜索网站
  • 南宁软件优化网站怎么注册网站 个人
  • 网站建设的步骤过程宁波seo专员
  • 自适应网站方案上海百度推广公司
  • wordpress 无法更新厦门seo小谢
  • 网站制作网站制作公司咨询热线公司网络营销推广软件
  • 网站设计制作收费明细郑州网络营销推广公司
  • 做的网站bug多网站查询地址
  • 单页销售网站制作制作上海站群优化
  • php动态网站设计与开发如何制作自己的网址
  • 宜昌网站建设开发微信小程序开发公司
  • 视频网站开发者工具软文推广平台有哪些
  • 江苏网站建设基本流程北京营销推广公司
  • 自己做网站怎么赢利近一周热点新闻
  • 网站建设教程pdfseowhy培训
  • 厦门成品网站杭州seo推广公司
  • 网站建设的5个步骤是什么学网络与新媒体后悔死了
  • 萌宝宝投票网站怎么做山东网站seo
  • 电子商务网站开发论文北京网络推广