python目录内图片批量压缩到指定kb大小代码

代码语言:python

所属分类:其他

代码描述:python目录内图片批量压缩到指定kb大小代码

代码标签: python 目录 图片 批量 压缩 指定 kb 大小 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
import os
import tkinter as tk
from tkinter import filedialog, ttk
from PIL import Image

class ImageCompressorApp:
    def __init__(self, root):
        self.root = root
        self.root.title("图片批量压缩工具")
        self.root.geometry("600x400")
        
        # 创建主框架
        main_frame = ttk.Frame(root, padding="10")
        main_frame.grid(row=0, column=0, sticky=(tk.W, tk.E, tk.N, tk.S))
        
        # 源目录选择
        ttk.Label(main_frame, text="源文件夹:").grid(row=0, column=0, sticky=tk.W, pady=5)
        self.source_path = tk.StringVar()
        ttk.Entry(main_frame, textvariable=self.source_path, width=50).grid(row=0, column=1, padx=5)
        ttk.Button(main_frame, text="浏览", command=self.browse_source).grid(row=0, column=2)
        
        # 目标目录选择
        ttk.Label(main_frame, text="目标文件夹:").grid(.........完整代码请登录后点击上方下载按钮下载查看

网友评论0