用python+pillow模块实现抖音晃眼睛的特效,图像处理之路(附源码)

article/2025/8/28 4:56:41

前言
利用Python实现抖音晃眼睛的特效,让我们愉快地开始吧~

开发工具
Python版本: 3.6.4

相关模块:

pillow模块;

numpy模块;

argparse模块;

以及一些Python自带的模块。

环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。

原理简介
看抖音的Logo:
å¾ç

很明显就是把一张图片的GB通道和R通道进行了略微的错位以后产生的效果,因此代码实现起来很简单,如下图所示:

# 主函数
def main(imagepath):img = Image.open(imagepath).convert('RGBA')img_arr = np.array(img)# 提取Rimg_arr_r = copy.deepcopy(img_arr)img_arr_r[:, :, 1:3] = 0# 提取GBimg_arr_gb = copy.deepcopy(img_arr)img_arr_gb[:, :, 0] = 0# 创建画布把图片错开放img_r = Image.fromarray(img_arr_r).convert('RGBA')img_gb = Image.fromarray(img_arr_gb).convert('RGBA')canvas_r = Image.new('RGB', img.size, color=(0, 0, 0))canvas_gb = Image.new('RGB', img.size, color=(0, 0, 0))canvas_r.paste(img_r, (6, 6), img_r)canvas_gb.paste(img_gb, (0, 0), img_gb)img_douyin = Image.fromarray(np.array(canvas_gb) + np.array(canvas_r))img_douyin.save('douyin.jpg')img_douyin.show()
当然你也可以恶搞一下,错开其他通道,看看有什么效果(在效果展示里也给出了)。
完整源代码详见相关文件。效果展示
使用方式:
在cmd窗口运行douyin_effect.py文件即可,命令格式为:
python douyin_effect.py -i xxx.jpg
其中,xxx.jpg为待处理图片的路径。效果展示:
(1)错开GB和R通道

 å¾ç

 å¾ç

å¾ç

 (2)错开B和RG

å¾ç

 (3)错开RB和G

å¾ç

文章到这里就结束了,感谢你的观看,Python图像特效,下个分享Python处理手写笔记。

为了感谢读者们,我想把我最近收藏的一些编程干货分享给大家,回馈每一个读者,希望能帮到你们。


http://chatgpt.dhexx.cn/article/sxYjw5pM.shtml

相关文章

仅用一个HTML标签,实现带动画的抖音LOGO

大家好,我是零一,今天给大家表演 仅用一个HTML标签实现带动画的抖音LOGO,涉及了很多知识点,欢迎交流讨论 先上结果,最终实现效果如下: 还原度应该还可以吧? 抖音Logo结构 想要用CSS来画抖音的…

uni-app项目引入图标

uni-app项目引入图标 普通图标引入 1、阿里巴巴矢量图官网创建图标项目 2、将搜索的图标添加进购物车,在购物车里面将图标添加进项目里面 3、下载该文件到本地,将该文件的css文件复制到项目里面 (并设置大小) 4、修改icon…

免费下载无水印抖音视频

今天,跟大家分享一个免费下载抖音视频的方法,可以去除抖音上的id水印。话不多说,直接上图。 1.复制手机端抖音链接。 点击这个分享图标 复制链接 发送到电脑,打开网页http://douyin.adsond.com/(点此直接进入&…

抖音下载android,抖音完整版

《抖音完整版》这是一款可以发布完整版视频资源的软件,在软件中多种精彩丰富的视频内容,拥有各种最新的潮流以及特色的丰富内容,等你来看!这里超多种丰富好玩的视频资源,特色的观看体验!(以下来为大家介绍详…

CSS3解析抖音 LOGO制作

“抖音”,人气也是非常高,据说拥有7亿用户。 今天我们就来研究研究抖音的logo,蹭蹭热度。 效果预览: 主要用css3新增属性mix-blend-mode,”组成,然后有3种颜色,白色、红色、和天蓝色。 ok,我们先来完成一个“J”。根据以往的经验,我们把它拆分成3部分。 下面我们来…

抖音logo制作教程

1.新建1200*1200PX的画板 2.创建484*484px、216*216px、630*630px、362*362px四个圆形和134*520px的矩形,并按照一下规则进行排放 3.对这几个圆形和矩形进行合并图层操作 合并后效果如下 4.利用路径选择工具进行路径的选择并进行布尔运算 4.1选中中央的两个圆 4.2对中央的两个圆…

CDR绘制抖音APP图标

先看看效果图 感兴趣可加:741090028 第一步:首先建个方形画布,大小自己掌握。 第二步:画一个3cm3cm的正圆,然后原位复制一个选中修改尺寸1.5cm1.5cm,就会得到下图效果 第三步:再画一个2.5cm2.5cm的正圆,然后原位复制一个选中修改尺寸1cm1cm,就会得到下图效果。 为什…

【有利可图网】PS实战系列:制作抖音UI图标

今天给大家更新一个有趣的制作抖音图标的教程。 1、首先新建一个1024X768分辨率为72像素/英寸的温度,为了看得清楚一点,给背景填充一个浅蓝色#8d8dff,然后现在椭圆选框工具,属性栏上将样式改成固定大小,把宽度和高度都…

天呐 这么多人还不知道tiktok也是抖音(字节跳动集团旗下)的?

天呐 这么多人还不知道tiktok也是抖音(字节跳动集团旗下)的? 短视频忽然间的一阵大风,再恍惚一阵子,你我就都被这一阵风刮成地中海了。最早的短视频源于印象里的QQ音乐相册和微机课上的PPT动画。 但是转眼之间的短视频…

Flutter 自定义控件-仿照安卓和抖音图标绘制

抖音图标: 1、绘制黑色圆角矩形 class MyTrillPainter extends CustomPainter {overridevoid paint(Canvas canvas, Size size) {var paint Paint()..isAntiAlias true..style PaintingStyle.fill //..strokeWidth 1.0..color Colors.black; //背景为纸红色//…

Unity之ASE实现 故障干扰 效果(抖音图标)

前言 今天我们来实现一个类似抖音图标的 故障干扰效果,如下图所示: 原理 我们看到效果图里面有看到红色和蓝色的颜色左右扰动偏移,其实它的实现原理很简单。就是一个图片的R通道和B通道左右偏移,加上一个扰动效果即可,下面我们来打个分析下。 1.扰动效果 扰动我们说…

PS—制作 抖音 图标

博客概要 私下自学过ps,短学期的时候在上UID,巩固了一些ps技巧,至此总结一下~模仿制作 抖音 图标。 文章目录 博客概要总流程图标的详细制作过程 总流程 1.准备Photoshop软件,运行软件并新建合适大小的画布 2.在画布上制作完成 抖音 图标 图标…

PS教程:如何制作抖音UI图标

说到抖音,大家都不陌生,无论是老人还是小孩在闲暇时间都喜欢刷抖音,大家知道抖音图标是怎样制作成的吗?下面将方法告诉大家!   1.首先新建一个1024X768分辨率为72像素/英寸的文档,为了看的清楚一点,给背景填充一个浅蓝色#8d8dff,然后选择椭圆选框工具,属性栏上将样…

摩尔定律还会一直生效吗?

摩尔定律是由英特尔(Intel)创始人之一戈登摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换…

芯片——摩尔定律的传奇(下)

芯片——摩尔定律的传奇(下) 引自: http://www.ccf.org.cn/c/2017-08-16/603629.shtml 50多年来,集成电路(IC)一直按照摩尔定律前行。但是,IC芯片的密度和计算机的速度能够一直按照摩尔定律前行吗?又有哪些物理极限和…

摩尔定律的瓶颈

摩尔定律的瓶颈 上世纪60年代,摩尔发现半导体晶体管制程发展的速度对于一个半导体厂商至关重要。 随着制程的进化,同样的芯片的制造成本会更低,因为单位面积晶体管数量提升导致相同的芯片所需要的面积缩小。所以制程发展速度如果过慢&#…

摩尔定律将失效后的发展方向

1. 摩尔定律 摩尔在1965年4月19日的《电子学》杂志上公布了这一著名预言。英特尔CEO科再奇(Brian Krzanich)表示:“摩尔定律是一项经济定律,与物理和化学并无太大关系。在几年时间里,我们将使芯片上的晶体管数量增加一倍。实际上&#xff0c…

摩尔定律的失效

摩尔定律由英特尔公司(Intel)的创始人之一的戈登摩尔与1965年提出。 摩尔定律的定义归纳起来有三种说法: 1.集成电路芯片上所集成的电路的数目,每隔18个月就翻一倍。 2.微处理器的性能每隔18个月提高一倍,或价格下…

反摩尔定律

反摩尔定律的兄弟摩尔定律鼎鼎有名, 但同为IT行业三大定律的反摩尔定律也有很大的指导意义。 要了解反摩尔定律首先要了解摩尔定律。 摩尔定律最早是由英特尔公司创始人戈登摩尔(Gordon Moore)博士提出。摩尔定律的主要内容是:每18个月计算机等IT产品的…

摩尔定律还会有效吗

摩尔定律作为计算机发展的三大定律之一,其意义也是深远的。 先简单介绍下摩尔定律:摩尔定律是由英特尔(Intel)创始人之一戈登摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集…