בקשת מידע איך לשים לוגו על הרבה תמונות יחד
עזרה הדדית - צילום
10
פוסטים
5
כותבים
514
צפיות
4
עוקבים
-
@ayg יש לי קוד בפייתון שעושה את זה לתיקיות שלמות,
אוכל לשתף איתך את זה בחינם, אם זה מתאים לך ללא התאמות, ואתה יודע להתעסק בזה,
אם אתה צריך שינויים אוכל לעשות לך בתשלום,

-
@ayg בבקשה,
# מוסיף אייקון לכל תמונות ה-JPG בתיקייה נתונה # folder_path: נתיב לתיקייה שמכילה את התמונות # watermark_path: נתיב לקובץ האייקון # pip install Pillow import os from PIL import Image def add_watermark_to_images(folder_path, watermark_path): try: watermark = Image.open(watermark_path) except Exception as e: print(f"Error loading the icon: {e}") return output_folder = os.path.join(folder_path, "חתומות") if not os.path.exists(output_folder): os.makedirs(output_folder) for filename in os.listdir(folder_path): if filename.lower().endswith(('.jpg', '.jpeg')): try: input_path = os.path.join(folder_path, filename) with Image.open(input_path) as base_image: if base_image.mode != 'RGB': base_image = base_image.convert('RGB') # משנה את גודל האייקון 10% מגודל התמונה watermark_width = int(base_image.width * 0.1) watermark_height = int(watermark_width * watermark.height / watermark.width) resized_watermark = watermark.resize((watermark_width, watermark_height)) # מיקום האייקון בפינה ימין עליון position = (base_image.width - watermark_width - 10, 10) output_image = base_image.copy() output_image.paste(resized_watermark, position, resized_watermark if resized_watermark.mode == 'RGBA' else None) output_path = os.path.join(output_folder, filename) output_image.save(output_path, quality=100, subsampling=0) print(f"Added icon completed for: {filename}") except Exception as e: print(f"Error processing {filename}: {e}") print("done!") if __name__ == "__main__": images_folder = r"C:\Downloads\pics" icon_path = r"C:\Pictures\apple-icon-76x76.png" add_watermark_to_images(images_folder, icon_path)
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות