Files
Perlinator.py/perlinator.py
T
2026-11-04 15:13:59 +01:00

48 lines
1.1 KiB
Python
Executable File

#!/usr/bin/env python
import tkinter as tk
from tkinter import ttk
from PIL import Image, ImageTk
import os
from os import listdir
from tkinter import filedialog
parent = tk.Tk()
parent.title("Perlinator")
parent.minsize(320, 240)
def upload_folder():
folder_path = filedialog.askdirectory()
if folder_path:
image_files = [
f
for f in listdir(folder_path)
if f.lower().endswith((".png", ".jpg", ".jpeg", ".gif"))
]
print(f"Found {len(image_files)} images in {folder_path}:")
for image_file in image_files:
print(image_file)
open_button.pack(pady=10)
else:
popup = tk.Toplevel(parent)
popup.title("No Folder Selected")
popup.geometry("300x100")
label = tk.Label(popup, text="No folder selected.")
label.pack(pady=20)
popup.after(2000, popup.destroy)
open_button = tk.Button(
parent,
anchor="center",
cursor="hand2",
text="Selectionner le dossier d'images",
command=upload_folder,
)
open_button.pack(pady=10)
parent.mainloop()