mirror of
https://github.com/metafy-social/python-scripts.git
synced 2024-11-24 04:21:12 +00:00
28 lines
1014 B
Python
28 lines
1014 B
Python
|
import os
|
||
|
from PIL import Image
|
||
|
|
||
|
|
||
|
def tiff_to_jpeg():
|
||
|
path = os.getcwd()
|
||
|
for root, dirs, files in os.walk(path):
|
||
|
for name in files:
|
||
|
if os.path.splitext(os.path.join(root, name))[1].lower() == ".tiff":
|
||
|
outfile = os.path.splitext(os.path.join(root, name))[0] + ".jpg"
|
||
|
im = Image.open(os.path.join(root, name)).convert('RGB')
|
||
|
im.thumbnail(im.size)
|
||
|
im.save(outfile, "JPEG", quality=90)
|
||
|
print('.tiff file(s) are converted to .jpeg')
|
||
|
|
||
|
|
||
|
def tiff_to_png():
|
||
|
|
||
|
path = os.getcwd()
|
||
|
for root, dirs, files in os.walk(path):
|
||
|
for name in files:
|
||
|
if os.path.splitext(os.path.join(root, name))[1].lower() == ".tiff":
|
||
|
outfile = os.path.splitext(os.path.join(root, name))[0] + ".png"
|
||
|
im = Image.open(os.path.join(root, name)).convert('RGB')
|
||
|
im.thumbnail(im.size)
|
||
|
im.save(outfile, "PNG", quality=90)
|
||
|
print('.tiff file(s) are converted to .png')
|