1. 程式人生 > >Python 圖片尺寸的批量修改

Python 圖片尺寸的批量修改

相機裡面有很多很多很多的出遊照片,每一個都7-8M左右,非常佔空間,寫了一個非常簡單的程式碼,批量修改一下尺寸。

import PIL  #Pycharm 下面沒安裝成功,安裝Pillow後可以呼叫PIL模組了
from PIL import Image
import glob

myfiles = glob.glob("I:\Group pictures\*.JPG")
print(len(myfiles))
i = 1
for f in myfiles:
    namespilt0 = f.split("\\")
    outname0 = str("re_") + namespilt0[-1
] img = Image.open(f) h0 = float(img.size[1]) w0 = float(img.size[0]) img_new = img.resize((int(w0/1.5), int(h0/1.5)), PIL.Image.ANTIALIAS) #我把所有照片的尺寸縮小到原來的2/3了 img_new.save(outname0) print(i) i = i + 1 #有一個缺點,本來是縱向的照片,也就是高>寬的照片,處理完之後,變成了長>寬了。也就是需要你想旋轉90°
後續再看怎麼讓他不旋轉吧。

相關推薦

python:批量修改檔名批量修改圖片尺寸 批量修改檔名

批量修改檔名  參考部落格:https://www.cnblogs.com/zf-blog/p/7880126.html 功能:批量修改檔名

Python 圖片尺寸批量修改

相機裡面有很多很多很多的出遊照片,每一個都7-8M左右,非常佔空間,寫了一個非常簡單的程式碼,批量修改一下尺寸。import PIL #Pycharm 下面沒安裝成功,安裝Pillow後可以呼叫PIL模組了 from PIL import Image import glob

圖片尺寸批量resize的matlab並行程式碼

在caffe ImageNet例子中有對圖片進行resize的部分,文中使用的是linux shell指令碼命令: for name in /path/to/imagenet/val/*.JPEG; do convert -resize 256x256\! $name $name

Discuz手機觸屏版的圖片尺寸顯示修改

可能是出於節省流量的考慮,DZ手機觸屏版把圖片搞得非常小。首先在上傳的時候,生成一張手機版縮圖,這個圖的尺寸很小,就算在模板上放大尺寸,也會變模糊。然後在手機模板上,圖片的高和寬設定得非常小,140畫素這樣,也就是電腦版遊客看小圖的那麼小一丁點。格東站長網  這些都是可以調整

Python批量修改圖片格式和尺寸

click alias cli 項目 重新 ide urllib 文本 直接 Python批量修改圖片格式和尺寸 備註: 1.導入了PIL庫,是處理圖片用的,很強大; 2.導入了的win32庫,是判斷隱藏文件用的,我們的項目需要刪除隱藏文件,不需要的可以

使用Python製作辦公神器,一鍵批量修改圖片尺寸

文章目錄(進群:700341555 即可自動獲取大量python視訊教程以及各類PDF和原始碼案例!) 1. 引入標準庫 2. 開始編寫指令碼 需求驅動學習,最近在上傳圖片到簡書時,發現圖片的大小不合適,網上搜了很多文章,有的說改url後面的寬度引數,但試過不生效,有的說要用

Python 批量修改圖片格式和尺寸

公司的一個專案要求把所有4096x4096的圖片全部轉化成2048x2048的圖片,這種批量轉換圖片大小的軟體網上很多,我的同事原來使用的美圖看看的批量轉換,但是稍微有點麻煩,每次還需要指定要轉換的圖片的輸入路徑和輸出路徑,而且每次都只能處理一個資料夾,很繁瑣,於是我想到了

python批量修改圖片格式

import os from PIL import Image def png_to_jpg(filepath): for root, _, files in os.walk(filepath): for file in files:

python批量修改圖片字尾(png到jpg)

本人最近在利用faster_rcnn訓練kitti資料集,其中需要將kitti資料集轉為voc資料集,但是發現:kitti圖片是png格式voc2007是jpg格式其中有7000多張圖片需要批量轉換,在網上發現一些程式碼,但跑起來有錯誤,於是本人稍作修改:import os

python 批量修改圖片的檔名

# -*- coding: cp936 -*- import os ##輸入新的檔名 newname = raw_input("請輸入新的圖片名:") newname = newname.strip() if newname != '': ##獲取當前資料夾的路徑

python——批量修改資料夾中的圖片名稱並儲存在新的資料夾中

前言: 需要修改的資料夾A中的各類資料夾(a、b)中的圖片。 ---A    ---a          --abcd1.jpg          --1abcd.jpg    ---b          --b-1.jpg          --b-2.jp

Python 圖形處理庫PIL批量修改圖片大小和格式

關於PIL庫的一些概念 pil能處理的圖片型別 pil可以處理光柵圖片(畫素資料組成的的塊)。通道 一個圖片可以包含一到多個數據通道,如果這些通道具有相同的維數和深度,Pil允許將這些通道進行疊加模式 1  1位畫素,黑和白,存成8位的畫素 L  8位畫素,黑白 P  8位畫素,使用調色盤對映到任何其他

node實現批量修改圖片尺寸

# 前言 大家在工作中肯定有沒有遇到過圖片尺寸和我們要求的尺寸不一致的情況吧?通常我們會在網上找一下找線上的或者下載一個小工具,再或者通過`ps`的批處理解決。但是,作為`程式猿`,當然還是通過程式碼來解決這種小問題啦。所以,閒話不多說啦,開始寫我們的程式碼啦~~ # 簡單的搭建一下 - 新建一個 `c

python批量修改word文件名

mat graph 操作 erro 利好 chan 都沒有 list 無法 最近不小心把硬盤給格式化了,由於當時的文件沒有備份,所以一下所有的文件都沒有了,於是只能采取補救措施,用文件恢復軟件恢復了一部分的數據出來,但是恢復完畢的文件的文件名全丟了,所有的文件只有代號,如下

python批量修改文件名

tdi pan names 工廠 name list 格式工廠 獲取文件 out 從youtube上當下來百來首mv,每個都需要去掉視頻,這還挺好弄得,格式工廠一弄就完了,但是文件名,都帶有亂七八糟的*啥的巴拉巴拉的,咋修改啊,幾百首總不可能一個一個rename吧 1

python 批量修改數字類的文件名

Coding itext imp == 文件夾 起名字 文件名 所有 批量修改 今天碰到一個小問題,下載音頻的時候,文件名的名字變成了數字,排序呢,是按照數字的大小往下排的。 想自己給它們重新起名字,但是又不打亂音頻的順序。好吧,那就自己寫寫代碼吧。 思路就是遍歷音頻文

python小練習02 批量修改文件名

... 練習 inf replace bubuko 修改文件名 文件名 listdir blog 在學到修改文件名的時候想到自己下載的小說名字有點長,在手機上看時只顯示前面的世紀百強...看著不怎麽舒服,所以就想學以致用把名字改短一點。下面這樣圖就修改前的樣子

python批量修改文件名

測試 int bin 目錄 批量 如果 文件重命名 原因 for 目的是更新一個目錄下的所有文件及所有子目錄、子目錄的子目錄下的文件名。 #!/usr/bin/env python # -*- coding:utf-8 -*- #Author: ss

Python 批量修改文件名並移動文件到指定目錄

工作目錄 命名 當前 tdi list 個人 編譯 路徑 backup # -*- coding: utf-8 -*- import os, sys,re,shutil from nt import chdir #讀取中文路徑 u‘‘ path=u"D:\\zhyue

利用python和opencv批量去掉圖片黑邊

sorted 去掉 pro tor gin com barcode simple min import os import cv2 import numpy as np from scipy.stats import mode import time import con