کتاب های حرفه ای پایتون:
1. Effective Python
2. Python Tricks
3. Fluent Python
4. Mastering Python
@python_rd
1. Effective Python
2. Python Tricks
3. Fluent Python
4. Mastering Python
@python_rd
تبدیل تصاویر در یک پوشه به فرمتهای مختلف
(اول باید Pillow رو نصب کنید)
🔹source_folder: مسیر پوشهای که شامل تصاویری است که میخواهید تبدیل کنید.
🔹target_format: فرمتی که میخواهید تصاویر به آن تبدیل شوند مثلاً jpeg.
🔹@python_rd
(اول باید Pillow رو نصب کنید)
import os
from PIL import Image
def convert_images(source_folder, target_format='jpeg'):
if not os.path.exists(source_folder):
print("پوشه مبداً وجود ندارد.")
return
valid_formats = ('png', 'jpeg', 'bmp', 'gif', 'tiff')
if target_format not in valid_formats:
print("فرمت نهایی معتبر نیست. از یکی از این فرمتها استفاده کنید:", valid_formats)
return
for filename in os.listdir(source_folder):
if filename.endswith(('jpg', 'jpeg', 'png', 'bmp', 'gif', 'tiff')):
image_path = os.path.join(source_folder, filename)
with Image.open(image_path) as img:
target_path = os.path.splitext(image_path)[0] + '.' + target_format
img.convert('RGB').save(target_path, target_format.upper())
print(f"{filename} به {target_format} تبدیل شد.")
source_folder = './images' # نام پوشهی مبدا
target_format = 'jpeg' # فرمت مورد نظر شما
convert_images(source_folder, target_format)
🔹source_folder: مسیر پوشهای که شامل تصاویری است که میخواهید تبدیل کنید.
🔹target_format: فرمتی که میخواهید تصاویر به آن تبدیل شوند مثلاً jpeg.
🔹@python_rd