mirror of
https://github.com/greflm13/StaticGalleryBuilder.git
synced 2026-02-05 02:59:27 +00:00
changed dimension getting (hopefully faster now)
This commit is contained in:
15
builder.py
15
builder.py
@@ -169,14 +169,15 @@ def list_folder(folder: str, title: str) -> None:
|
|||||||
contains_files = True
|
contains_files = True
|
||||||
if extsplit[1].lower() in args.file_extensions:
|
if extsplit[1].lower() in args.file_extensions:
|
||||||
with Image.open(os.path.join(folder, item)) as img:
|
with Image.open(os.path.join(folder, item)) as img:
|
||||||
image = {
|
width, height = img.size
|
||||||
"url": f"{args.web_root_url}{baseurl}{urllib.parse.quote(item)}",
|
|
||||||
"thumbnail": f"{args.web_root_url}.thumbnails/{baseurl}{urllib.parse.quote(extsplit[0])}.jpg",
|
|
||||||
"name": item,
|
|
||||||
"width": img.width,
|
|
||||||
"height": img.height,
|
|
||||||
}
|
|
||||||
img.close()
|
img.close()
|
||||||
|
image = {
|
||||||
|
"url": f"{args.web_root_url}{baseurl}{urllib.parse.quote(item)}",
|
||||||
|
"thumbnail": f"{args.web_root_url}.thumbnails/{baseurl}{urllib.parse.quote(extsplit[0])}.jpg",
|
||||||
|
"name": item,
|
||||||
|
"width": width,
|
||||||
|
"height": height,
|
||||||
|
}
|
||||||
if not os.path.exists(os.path.join(args.root_directory, ".thumbnails", foldername, item)):
|
if not os.path.exists(os.path.join(args.root_directory, ".thumbnails", foldername, item)):
|
||||||
thumbnails.append((folder, item))
|
thumbnails.append((folder, item))
|
||||||
for raw in RAW_EXTENSIONS:
|
for raw in RAW_EXTENSIONS:
|
||||||
|
|||||||
Reference in New Issue
Block a user