![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
马文MarvinOld
这个作者很懒,什么都没留下…
展开
-
python如何设置窗口为活动窗口
python如何设置窗口为活动窗口,直接上代码,这段代码经过测试真实有效。import reimport win32gui, win32con, win32com.clientdef _window_enum_callback(hwnd, wildcard): ''' Pass to win32gui.EnumWindows() to check all the opened windows 把想要置顶的窗口放到最前面,并最大化 ''' if re.matc原创 2022-03-06 13:16:52 · 1509 阅读 · 0 评论 -
python的win32gui, pyautogui, pywinauto,pynput对比
这里写自定义目录标题引言win32gui功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入引言正在使用python进行自动化的编辑,这期间也是刚好测试了几个相关的软件:win32gui,pyautogui,pyautowin,发现原创 2022-03-06 12:45:27 · 11690 阅读 · 0 评论 -
Python中moviepy模块的VideoClip详解
Python中moviepy模块的VideoClip基本使用使用情景主要知识点1 VideoFileClip视频文件剪辑2 视频输出3 视频合成使用情景Python中moviepy模块,是视频剪辑最基础的模块,而VideoClip是视频中最基本的剪辑类。本文将对VideoClip经常使用的功能进行简述。主要知识点1 VideoFileClip视频文件剪辑VideoFileClip类是VideoClip的直接子类,是从一个视频文件创建一个剪辑类。laught_file = “laught.mp4"原创 2021-08-20 17:34:51 · 3932 阅读 · 0 评论 -
Python一个读取文本文件通用方法
Python一个读取文本文件通用方法使用情景思路与使用技术代码使用情景使用python读取文本文件的时候,经常会碰到报错的情况。大体的原因就是文件的编码不对。我们可以读取的时候加上文件的编码,但是万一下一个文件,又遇上不同的编码呢?这时候又会报错了。于是想到做一个通用的python文件读取程序,读取不同编码的文件。思路与使用技术读取文本文件时,并不知道文本文件的编码,所以采用这种方法来确认编码:chardet.detect(text).['encoding']读取文件的时候,采用第二个参数为:原创 2021-08-19 15:44:53 · 446 阅读 · 0 评论 -
Python往图片写入文字,插入图片的方法
Python往图片写入文字,插入图片的方法使用情景效果代码使用情景做短视频编辑的时候,经常需要向图片中写入一些文字,插入图片,以增加图片的美观。本文将介绍使用python的Pillow库,将文字、图片插入图片之中。效果代码本代码的功能,是将某个文件夹中的所有图片,合成为一个视频。from PIL import ImageFont, ImageDraw, Imagedef add_text_on_image(): img1 = Image.open("example4.jpg")原创 2021-08-19 09:06:07 · 2693 阅读 · 0 评论 -
PYthon调整音乐音量,生成空白音乐
PYthon调整音乐音量,生成空白音乐使用情景代码使用情景做短视频编辑的时候,有时候需要调节音频的音量,以下代码可以解决,直接上代码。代码from moviepy.editor import *if __name__ == '__main__': audio1 = AudioFileClip("1.mp3").coreader() audio2 = audio1.volumex(0.6) audio2.write_audiofile("1_new.mp3") au原创 2021-08-18 18:11:55 · 1036 阅读 · 0 评论 -
Python剪切板操作
Python剪切板操作使用情景主要知识点代码使用情景python在键盘,鼠标操作的时候,经常会涉及到到剪切板操作。主要知识点制作两个过程,分别实现设置剪切板,读取剪切板的保管。代码import win32clipboardimport win32condef get_text(): win32clipboard.OpenClipboard() text = win32clipboard.GetClipboardData(win32con.CF_UNICODETEXT)原创 2021-08-18 18:03:31 · 1287 阅读 · 0 评论 -
Python将图片合成视频方法二:moviepy
Python将图片合成视频方法二:moviepy使用情景主要知识点代码使用情景做短视频编辑的时候,将图片合成为视频,是经常碰到的情况。本文将介绍使用python的moviepy库,将图片合成为视频。前文介绍过《PYthon将图片合成视频方法一:OpenCV》。两种方法,经过作者的测试,使用OpenCV的效率相对更高一些。主要知识点主要使用moviepy库。import moviepy.video.io.ImageSequenceClip代码运行这段代码,有一点必须注意,文件夹中的图片,尺寸必原创 2021-08-18 17:54:48 · 4840 阅读 · 0 评论 -
PYthon将图片合成视频方法一:OpenCV
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-08-18 17:36:07 · 4600 阅读 · 6 评论 -
pytohn用OpenCV,为透明图叠加背景图
在上一篇文章《pytohn用Pillow或OpenCV删除图片某种颜色》中,将某种颜色删除后,可以得到透明的图片。经常要使用的情况,是将这个透明的图片,重新为其增加一个背景图片,这样就好看很多了。下面是效果的三张图,第一张图是背景图,第二张图是透明图,第三张是叠加后的效果图。 直接上代码吧。import cv2import numpy as npdef add_alpha_channel(img): # 为jpg图像添加alpha通道 b_chan.原创 2021-08-18 16:38:31 · 1476 阅读 · 1 评论 -
pytohn用Pillow或OpenCV删除图片某种颜色
实际对图片进行处理的时候,经常会碰到单一颜色背景的情况,这时候就可以采用图像处理的方法,将该单一颜色去除,形成一个透明的图片。如果需要,还可以加上新的背景图,图片就焕然一新了。删除图片某种颜色,Pillow或OpenCV都可以实现。实现的思路都是一致的,就是将图片转换为带透明通道的格式,然后设置透明度为0。Pillow库的实现,采用image.convert('RGBA'),然后查找相应的颜色,最后设置透明通道为0OpenCV库的实现,采用cv2.cvtColor(img1, cv2.COLOR原创 2021-08-18 14:53:58 · 2506 阅读 · 1 评论 -
pytohn用Pillow或OpenCV实现图片截取、横向纵向拼接
利用python实现图片的横向和纵向拼接,实现起来主要有Pillow或OpenCV两个方法。两个代码略有不同,实现起来也还算简单。主要知识点是:Pillow实现:主要采用crop,实现图片截取、采用paste,实现图片拼接。OpenCV实现:截取直接[],截取需要的区域,采用np.vstack, np.hstack实现纵向,横向拼接。或者np.concatenate实现,通过axis来控制横向纵向。实现代码如下:import cv2import numpy as npfrom PIL.原创 2021-08-18 11:08:34 · 733 阅读 · 0 评论 -
pytohn用Pillow和OpenCV修改图片尺寸
修改图片的尺寸大小,一般使用PIL和Opencv两个库,都可以达到目标。实现的代码也都非常简单。直接上代码吧。from PIL import Imageimport cv2def Resize_Pil(img_file_name): imgFile = Image.open(img_file_name) print (imgFile.size) # (828, 1471) newImg = imgFile.resize((1080, 1080), Image.B原创 2021-08-17 10:40:00 · 123 阅读 · 0 评论