首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏给永远比拿愉快

    使用Matplotlib制作

    我们可以使用Matplotlib的animation模块的FuncAnimation类制作动画,你需要提供的只是一个动态更新变化数据的函数。

    1.4K30发布于 2019-01-22
  • 来自专栏自学气象人

    去除图片边框&制作gif

    range(1, 10): filename = f"img{i}.png" frames.append(imageio.imread(filename)) # 保存GIF imageio.mimsave("result.gif", frames, duration=0.1) 除了前面提到的Pillow和imageio库,还有一些其他的库可以用于快速制作GIF ,下面列出其中的几个: • moviepy: 一个基于ffmpeg库的视频编辑库,可以轻松地合并、剪辑视频文件,并输出为GIF。 • opencv: 一个开源的计算机视觉库,提供了丰富的图像处理功能,包括GIF动态制作。不过相比于其他库,它的入门门槛可能稍微高一些。 • scikit-image: 一个基于NumPy和SciPy的图像处理库,提供了多种图像处理算法和函数,包括裁剪、旋转和缩放等功能,可以用来制作GIF动态

    1.5K30编辑于 2023-06-21
  • 来自专栏原创检测

    怎么制作免费表情包、、gif

    越来越多的小伙伴发现,表情包开始变成了大家交流必不可少的素材,那如果想要自己制作表情包,该怎么操作呢? 今天就把我最近发现的一款制作表情包的工具分享给大家,希望能给正在照这方面工具的小伙伴提供一些小小的帮助。 这个小工具是维权骑士的视频转gif在线操作工具,主要针对的是把视频里面的某些有意思地片段,制作成表情包。 微信截图_20210826162853.png 进入页面之后,点击空白区域上传视频或者直接拖拽视频到这个区域,先把想要制作gif的视频上传上来,这里建议上传长度上不要太长,不然容易导致上传文件比较慢的情况 image.png 上传之后选择开始时间和持续时间,这里最长可以截取15秒,将视频转化成gif

    2.9K00发布于 2021-08-26
  • 来自专栏程序IT圈

    推荐一款神器在线GIF制作

    现在动态是越来越多了,今天推荐给大家一款免费的GIF动态在线制作神器 。这个网站功能还是非常强大的,有GIF压缩、裁剪、编辑,多合成GIF,视频制作GIF等等强大工具 。 另外,还有一些已经制作完成的动态,可直接使用,非常方便! GIF在线网站:http://soogif.com/ ? 这个SOOGIF动态网站真的厉害了,值得你收藏一下 。 也非常简单,举个多合成GIF的例子:选择电脑上需要合成的静态图片,看下图操作就可以了,完全免费! ? 转换需要一些时间,耐心等待,上传完毕,就是如下图所示,点击生成GIF,然后下载到电脑本地保存,即可 。 ? 好了,到这边这神奇的工具已经分享给大家了,如果觉得这个工具好用的,可以帮小编转发一下让身边更多的人能看到这么好用的GIF在线神器,小编在这里表示感谢!

    1.4K30发布于 2021-01-18
  • 来自专栏数据科学学习手札

    实用的Python(2)利用Python制作gif

    一、简介   moviepy是一个专门用于视频剪辑制作的模块,可以自动化完成很多繁琐的视频剪辑处理工作,除了处理视频数据之外,moviepy中还内置了可以制作gif的功能,通过使用moviepy.editor 中的ImageSequenceClip,可以以自动化的方式批量生成指定参数要求的gif,本文就将针对ImageSequenceClip的使用展开介绍。 二、利用ImageSequenceClip()合成   ImageSequenceClip()中的主要参数如下: sequence:这个参数控制用于制作gif的图片,有三种传入形式:   1、传入字符串 :当传入字符串时,这个字符串表示的是存放指定一系列图片的文件夹(只能存在所需图片文件)路径   2、传入列表:当传入列表时,这个列表按顺序存放制作所需的图片文件名称   3、传入元素为numpy数组的列表 :这种方式下所传入列表中每个元素是对应一张图片的numpy数组,不太推荐这种方式是因为需要将所需图片共同读入内存中,对于所需图片数量较多的时候对内存可能会造成一定的压力 fps:这个参数用于控制gif的帧率

    1.8K30发布于 2019-08-08
  • 来自专栏Python小课堂

    精选3种制作竞赛的方法,收藏

    上面的两个,就是条形竞赛和折线竞赛,今天我们就来看看都有哪些方便的方法来制作呢 在线制作 有很多在线的网站都可以制作上述类似的竞赛,下面我们来介绍萝卜哥常用的两个 flourish 首先推荐一个国外的网站 -- flourish,该网站可以在线制作大量精美的图表,其中图表尤为强大 有大量的例子供我们选择 还有如下条形竞赛图例子,是不是很惊艳 条形竞赛也是完全支持的,下图就是制作页面,我们可以上传数据 火花数是一个国产网站,同样支持众多的图表制作,不过其中大部分都是需要 VIP 才可以使用。 下图就是通过花火制作的条形竞赛,也还是蛮不错的 虽然作图效果不错,但是水印明显,去水印需要同样 VIP,所以这很国产 网址:https://hanabi.data-viz.cn/templates? bcr.bar_chart_race(df, 'covid19_horiz.gif') 根据数据的多少以及电脑配置的高低,生成 Gif 的时间也有所差别,总之当我打开本地生成的文件 covid19_horiz.gif 就可以看到如下

    1.1K30编辑于 2022-01-07
  • 来自专栏成猿之路

    推荐一款神器在线GIF制作

    现在动态是越来越多了,今天推荐给大家一款免费的GIF动态在线制作神器 。这个网站功能还是非常强大的,有GIF压缩、裁剪、编辑,多合成GIF,视频制作GIF等等强大工具 。 另外,还有一些已经制作完成的动态,可直接使用,非常方便! GIF在线网站:http://soogif.com/ ? 这个SOOGIF动态网站真的厉害了,值得你收藏一下 。 也非常简单,举个多合成GIF的例子:选择电脑上需要合成的静态图片,看下图操作就可以了,完全免费! ? 转换需要一些时间,耐心等待,上传完毕,就是如下图所示,点击生成GIF,然后下载到电脑本地保存,即可 。 ? 好了,到这边这神奇的工具已经分享给大家了,如果觉得这个工具好用的,可以帮小编转发一下让身边更多的人能看到这么好用的GIF在线神器,小编在这里表示感谢!

    1.9K41发布于 2018-07-02
  • 来自专栏萝卜大杂烩

    精选6种制作竞赛的方法,收藏!

    上面的两个,就是条形竞赛和折线竞赛,今天我们就来看看都有哪些方便的方法来制作呢 在线制作 有很多在线的网站都可以制作上述类似的竞赛,下面我们来介绍萝卜哥常用的两个 flourish 首先推荐一个国外的网站 -- flourish,该网站可以在线制作大量精美的图表,其中图表尤为强大 有大量的例子供我们选择 还有如下条形竞赛图例子,是不是很惊艳 条形竞赛也是完全支持的,下图就是制作页面,我们可以上传数据 火花数是一个国产网站,同样支持众多的图表制作,不过其中大部分都是需要 VIP 才可以使用。 bcr.bar_chart_race(df, 'covid19_horiz.gif') 根据数据的多少以及电脑配置的高低,生成 Gif 的时间也有所差别,总之当我打开本地生成的文件 covid19_horiz.gif 就可以看到如下 ,而且还有一个优势就是可以直接展示在 Web 页面上 Highcharts 这里我选择的是 Highcharts,这是一个开源的 JS 库,可以绘制众多漂亮的图表,也不在话下 Highcharts

    2.1K20编辑于 2022-02-10
  • 来自专栏Mac软件的分享

    Mac版和视频制作软件Gif and Video Maker

    Gif and Video Maker for Mac是一款超好用的和视频制作软件,操作简单,只需单击几下,您的 GIF 就完成了。 Gif and Video Maker for Mac图片Gif and Video Maker功能特色它通过在编辑时添加文本、颜色和位置来创建标题,帮助您制作图像、GIF 和视频。

    1.1K10编辑于 2022-09-29
  • 来自专栏数据派THU

    独家 | 6步教你用R语言制作

    visualization using gganimate (in R)作者:GUEST BLOG 译者:赵向智 本文长度为1600字,建议阅读5分钟 本文主要介绍如何使用R语言中的gganimate创造有趣的可视化 现在,让我们看这个生动的图文件吧。 Gganimate包的发展使得这问题更加容易实现。在这篇文章的最后,你可以制作属于自己的图文件并且创造自己的定制框架以在全球或当地范围内比对不同的参数。 获取数据 这篇文章试图用1965到2016年的地震数据来制作图文件。最好是在地图上按年份顺序绘制全球地表活动而非静态呈现所有的数值。 使用animation包来加速gif图片中的投影 正如我们看到的那样:这个包含1965年到2016年多年的图片。 结论 这篇文章是对世界的一个入门教程。读者可以在其他的项目里尝试和应用同样的方法。一些例子如下: 相同的技术可以被用于比较不同国家的天气数据的热力地图。

    3.4K70发布于 2018-01-30
  • 来自专栏我的小碗汤

    理清 K8S OOM 和 CPU 节流

    驱逐可以参考这篇文章:图文轻松说透 K8S Pod 各种驱逐场景 当一个进程运行内存不足 (OOM) 时,它会被终止,因为它没有所需的资源。 如果 CPU 消耗高于实际限制,进程将开始节流。 这总结了当前文章以及同系列中的这些文章: 图文轻松说透 K8S Pod 各种驱逐场景 6 张配通俗易懂说透 K8S 请求和限制

    1.8K20编辑于 2023-03-20
  • 来自专栏完美Excel

    用Excel制作8种类型进度

    标签:Excel技巧 本文介绍在网上看到的8种类型进度,希望能给大家开拓视野。 1.圆环 圆环显示了进度占总进度的百分比,即100%。 1 2.条形 条形是另一种用于显示进度的流行图表类型。下面的图表使用Excel的堆积条形显示当前进度。 2 3.圆点是条形的“花式”版本。 5 6.日历进度 日历进度显示一个月视图日历,其中包含每天的完成指标。这非常适合跟踪每日进度或连续记录。这样的图表使用组合,其中XY散点图用于日期,簇状柱形用于工作日名称。 6 7. 华夫饼 华夫饼显示进度或完成率达到100%。这样的图表使用XY散点图。 7 8.仪表 仪表在半圆上显示完成百分比至100%。或者在燃气表的情况下,它可以显示消耗量,直到用完为止。 这样的图表使用两个圆环来创建条纹设计。 8

    2.4K20编辑于 2023-08-30
  • 来自专栏机器人网

    8了解发动机工作原理

    1 发动机运行 2 气缸工作原理 3 进气系统与润滑 4 火花塞 5 正时系统 6 燃油喷射 7 冷却 8 排气 (图片来源于网络,装载请注明出处!)

    1.1K70发布于 2018-05-04
  • 来自专栏机器人网

    航拍干货:8张GIF,镜头语言和拍摄方法

    无人机飞手“Rainit”就以8张GIF,向我们生动阐释了,航拍中常用且好用的一些镜头语言和拍摄方法。    一、慢一点,再慢一点    ?

    1.3K30发布于 2018-07-23
  • 来自专栏数据派THU

    独家 | 哈佛教授公开R语言源码,教你用R制作gif

    由于我不甚有条理,而且这些动画都是灵机一想出来的,所以之前这些代码分散在几个不相关联的文件中。John的请求促使我把这些代码整理在一起发布在这里。 所有的gif都是用R语言绘制的数张图片的叠加。 这张仅用三张图片组成。我用RStudio的Export功能将它们把存下来,然后用Animated GIF maker(https://ezgif.com/maker)来制作gif。 图中所示的是MA,即比例对数与对数平均值之间的关系。我用animation包来保存gif。 该很好地展现出数据可视化在消除误解方面的作用,Hans Rosling通过这张展示了如今并不如40年前一样能够简单将世界划分成两半。 这张gif只由三张构成。我用RStudio的Export功能保存图片,然后用Animated GIF maker(https://ezgif.com/maker)来制作gif。

    1.6K80发布于 2018-01-30
  • 来自专栏程序员笔记

    制作关卡

    制作特殊关卡的时候,应该考虑是什么功能使得这个关卡特殊。 处理关卡的进程 关卡间的承接之后,就是处理单个关卡内进程 1. 线性关卡:有导向的关卡 线性是指玩家不能选择剧情、任务的先后顺序。 制作关卡 关卡应该是怎样的 关卡图中应该包含关卡创意、尺寸、发展顺序和内容数量。可以用速写,也可以用比如 Photoshop 或 Maya 等软件来构建。 可以用建筑平面或者侧视图,甚至3D 模型,比如 ? 俯视图.png 这是一个俯视图的关卡设计例子 ? 侧视图.jpg 这是一个侧视图的关卡设计例子 开始制作关卡时,首先列出用几个词语概括出来的区域,然后把它们按照关卡发展顺序排列出来。 如果写在关卡图上的话可能会显得太乱,另外再写一份,确保团队的每个人都能看懂关卡,甚至能在纸上开始模拟游戏过程。 第四步:关卡评估 一旦完成了关卡与关卡描述,开发小组需要一起对关卡进行评估。

    94130发布于 2018-06-14
  • 来自专栏软件安装

    免费使用 ScreenToGif 快速制作 Gif 测试程序员必备 Bug 复现工具

    8.你可以工作,即使在节目录制。9.删除你不想要的帧。10.选择一个文件夹,自动保存文件或选择一个enconding之前。 1.3、开始录制点击录制按钮开始录制,也可以按下 F7 快捷键开始录制1.4、暂停录制&结束录制当处于录制状态时点击暂停按钮暂停录制,也可以按下 F7 快捷键暂停录制点击停止按钮结束录制,也可以按下 F8 不过视频的大小动不动就是几十 MB,不太方便而使用 Gif 文件的大小一般比较小,一个十几秒的 Gif 最大可能也就几 MB,特别适合在博客中进行效果展示(CSDN 支持的单张图片大小最大为 5 MB)2.2 制作微信动态表情包如果要用 Gif 文件制作微信动态表情包,帧数选择 30 帧或 15 帧的效果比较好GIF 文件大小最好不要超过 1 MB,因为 Gif 文件超过 1 MB 之后表情包有可能需要手动点击下载按钮才会展示表情包如果你有好朋友的视频 ,就可以利用 ScreenToGif 为他制作一个专属于他的动态表情包,加上一点文字或者其它图案,那么他将原地爆炸( O(∩_∩)O )将 Gif 文件发送到微信聊天框中,再长按刚发出去的 Gif 文件

    1.2K10编辑于 2025-05-20
  • 来自专栏单片机爱好者

    你手上的PCB怎么制作的?几张揭晓工厂生产流程

    PCB制作工艺过程 PCB的制作非常复杂,以四层印制板为例,其制作过程主要包括了PCB布局、芯板的制作、内层PCB布局转移、芯板打孔与检查、层压、钻孔、孔壁的铜化学沉淀、外层PCB布局转移、外层PCB PCB制作第一步是整理并检查PCB布局(Layout)。 然后工厂的工程师会检查PCB布局是否符合制作工艺,有没有什么缺陷等问题。 2、芯板的制作 清洗覆铜板,如果有灰尘的话可能导致最后的电路短路或者断路。 ? 下图是一张8层PCB的图例,实际上是由3张覆铜板(芯板)加2张铜膜,然后用半固化片粘连起来的。制作顺序是从最中间的芯板(4、5层线路)开始,不断地叠加在一起,然后固定。 运送PCB 8、外层PCB布局转移 接下来会将外层的PCB布局转移到铜箔上,过程和之前的内层芯板PCB布局转移原理差不多,都是利用影印的胶片和感光膜将PCB布局转移到铜箔上,唯一的不同是将会采用正片做板

    89230发布于 2020-06-29
  • 来自专栏我的知识小屋

    ivx效按钮 基础按钮制作 02

    本节示例: 一、特效块的制作 在上一节中制作了一个可以增加效的自定义按钮后,这一节通过这个行按钮对其进行特效制作。 在行按钮中的绝对定位中,我们创建一个行,命名为移入,接下来我们做一个移入效: 此时这个行会覆盖掉文本区域,我们将按钮文本移动至行之上: 此时这个行就不会盖掉之前的文本: 接着更改这个行为我们喜欢的颜色 : 接着我们先把行的坐标置于原点: 二、给效块添加动画 此时我们需要将这个效块行放置于这个按钮之外,那么此时可以给予指责格行的 x 值为负,并且由于该行还需要向上移动一段距离,所以该行的 y 值也需要为负一段距离: 接着,咱们需要给这个效块添加动画,点击行,添加轨迹: 在轨迹中设置动画长度为 0.5: 随后我们在关键帧区平均打上 3 个关键帧,时间位置分别是 ,只需要设置自定义按钮行即可,他将会裁剪掉显示区域外部的内容: 后续将会有更多特效按钮制作教程。

    2.9K20编辑于 2022-05-10
  • 来自专栏IT杂谈学习

    Python制作动态转盘:旋转抽奖

    通过利用Pygame库,我们可以实现一个具有视觉吸引力的旋转抽奖效。 准备工作 前置条件 在开始之前,你需要确保你的系统已经安装了Pygame库。 self.angular_velocity = random.uniform(0.2, 0.5) 主循环 我们在主循环中更新转盘的状态并绘制: wheel = Wheel((400, 300), 200, 8) self): self.angular_velocity = random.uniform(0.2, 0.5) # 主循环 wheel = Wheel((400, 300), 200, 8)

    1.3K10编辑于 2024-09-25
领券