没错,就是大家都很喜欢的随手拍拍的图片,之所以选择在今天发布,是因为昨天是甜蜜蜜的520,肯定少不了甜甜的照片,因此就在今天发布本文章,帮助大家处理一下甜甜的照片,让照片甜蜜蜜的同时更有趣味。#<em>python</em>豆腐秀#
2021-05-21 13:00:05
Hello,大家好,這裡是隨時隨地準備死磕的DFBoy。今天我們要講述的內容是一個很好玩的小操作。
操作的物件不是我們前面將的Access,也不是Excel,而是圖片。
沒錯,就是大家都很喜歡的隨手拍拍的圖片,之所以選擇在今天釋出,是因為昨天是甜蜜蜜的520,肯定少不了甜甜的照片,因此就在今天釋出本文章,幫助大家處理一下甜甜的照片,讓照片甜蜜蜜的同時更有趣味。
#python豆腐秀#
今天我們要給大家帶來的操作呢就是使用Python的第三方庫PIL翻轉圖片的內容。
01案例需求描述
除了可以讓520拍攝的照片變得更有趣之外,照片或者說是圖片的翻轉還有著很多用途。
很多時候,我們都會去拍一些照片,尤其是當自己穿了一身美美噠的新衣服時,尤其有興致,但根據實際情況來看,很多時候我們為了讓自己的全身照完美按照自己的心意進行闡釋,都會選擇在全身鏡面前擺個不錯的pose,然後在照相工具中留下我們心中最完美的樣子。
但是,因為是在全身鏡中拍的照,而鏡子裡面的樣子都是反過來的,所以在照片裡面難免有一些失真,特別是那些有圖案、有文字之類的衣服。
所以今天的操作就講圖片,也就是照片裡面的圖案進行翻轉,回到最美好的樣子。
02程式碼構思過程
操作物件:
需要進行翻轉的圖片
操作工具:
可以對圖片進行各式操作的Python第三方庫PIL。
操作流程:
建立py檔案,輸入PIL中翻轉圖片的函數,對圖片進行翻轉處理,處理完成之後,將圖片另存為新的圖片。
03完整程式碼
上圖即為完整的操作程式碼。
04程式碼講解
上圖程式碼就是匯入我們翻轉圖片需要用到的第三方庫及其內部的函數模組。
上圖程式碼的意思是開啟一個叫做「我的照片」的png文件,也就是圖片啦。
並且賦值為一個叫做tu_pian的物件。
上圖有兩行程式碼,最後一行一看就知道是將操作完的圖片進行另存,既然最後一行程式碼是另存,那上面一行自然就是翻轉了。
05程式碼框架
上圖即為本內容操作的程式碼框架,大家可以根據需要對圖片中的紅色中文部分進行修改即可。
06回望520的贈禮
上面圖片程式碼中針對的只是單張圖片的操作,但根據觀察,哪怕是朋友圈,都至少是9張宮格圖,因此可以想象朋友們的520照片肯定不少。
全身鏡拍攝下的存貨肯定也不會少,因此,文章的最後再給出一個可以快速將資料夾內的png文件一鍵翻轉的技巧。
沒錯,就是使用我們的glob第三方庫,關於這個第三方庫的操作,朋友們可以參考前面講解glob的文章。
Excel類型文件名字的識別獲取,沒啥難,只需掌握一個Python函數
相關文章
没错,就是大家都很喜欢的随手拍拍的图片,之所以选择在今天发布,是因为昨天是甜蜜蜜的520,肯定少不了甜甜的照片,因此就在今天发布本文章,帮助大家处理一下甜甜的照片,让照片甜蜜蜜的同时更有趣味。#<em>python</em>豆腐秀#
2021-05-21 13:00:05
其中有别于性能配置方面差异,据悉OPPO Reno6标准版或将搭载天玑900处理器,OPPO Reno6 Pro则可能搭载联发科天玑1200 5G SoC,OPPO Reno6 Pro+可能会搭载<em>高通</em>骁龙870移动平台,性能方面是不用担心了。今年的OPPO Re
2021-05-21 12:31:29
然而对于不支持aptX Adaptive编解码技术的旧款vivo设备,vivo TWS 2针对<em>高通</em>、MTK 和三星平台的机型同样进行优化适配,采用 SBC 编解码,延迟分别降低 105%、100% 和 60%,也可以获得较低的延迟体验。 另外,viv
2021-05-21 12:31:23
最后来说一说他的一些参数吧,其实这些东西都是老生常谈。在这个价位上,所有的参数都是大同小异的:<em>高通</em>888+UFS3.1+DDR5铁三角的配置;6.67英寸AMOLED柔曲屏,分辨率为2400*1080,支持100% DCI P3色域和10bit色深显示
2021-05-21 12:31:17
但荣耀已经具备独立生存的能力,脱离华为后,迅速调整业务规划,并迎来了<em>高通</em>。独立后的荣耀首先要做的第一件事情就是重回供应链,恢复芯片供应,为将来的手机产品发布做准备。而<em>高通</em>,联发科均成为荣耀的主要
2021-05-21 12:31:13
在手机芯片战场,坐稳行业一二把交椅<em>高通</em>与联发科的厮杀愈发猛烈。5月19日,在高端芯片市场横行多年的<em>高通</em>发布了中端芯片骁龙778G,主打影像、AI和游戏功能,这是<em>高通</em>第一次启用6nm制程。 而
2021-05-21 12:31:11