Merge pull request #20 from MalOMaw/main

add support for jpeg, less ambigious extension list
This commit is contained in:
Victor Hall 2022-12-17 18:35:47 -08:00 committed by GitHub
commit 836aba548d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions

View File

@ -13,6 +13,8 @@ from tkinter import filedialog
from PIL import Image, ImageTk from PIL import Image, ImageTk
from pathlib import Path from pathlib import Path
IMG_EXT = ["jpg", "jpeg", "png"]
class CaptionedImage(): class CaptionedImage():
def __init__(self, image_path): def __init__(self, image_path):
self.base_path = image_path.parent self.base_path = image_path.parent
@ -67,7 +69,8 @@ class ImageView(tk.Frame):
if self.base_path is None: if self.base_path is None:
return return
self.images.clear() self.images.clear()
for file in self.base_path.glob('*.[jp][pn][gg]'): # jpg or png for ext in IMG_EXT:
for file in self.base_path.glob(f'*.{ext}'):
self.images.append(CaptionedImage(file)) self.images.append(CaptionedImage(file))
self.images.sort() self.images.sort()
self.update_ui() self.update_ui()