יום שני, 29 באוקטובר 2012

ארגון תמונות דיגיטליות לפי תאריכים

באחד הטיולים שעשינו לקחנו איתנו שתי מצלמות. במשך מספר ימים צילמנו תמונות שונות וכאשר חזרנו העלנו את כולן למחשב.בנוסף קיבלנו גם דיסק עם תמונות שחברים שנסעו איתנו צילמו ואף אותן ניסינו להעלות למחשב.

מיד התעוררו שתי בעיות. ראשית, כל מצלמה שלנו שמרה את שמות התמונות באופן שונה ולכן התמונות לא “הסתדרו” על פי הזמנים שבהם צילמנו אותן.
הבעיה השניה היתה, שאחת המצלמות שלנו שמרה את התמונות באותם שמות כמו המצלמה של החברים, ולכן אי אפשר היה לאחסנן ביחד.

הפתרון שהחלטנו לתת לבעיה היה הוספת תאריך לשמות התמונות. בצורה כזו התמונות הסתדרו להן על פי הסדר בו צילמנו אותן וכן כל תמונה קיבלה שם אחר לחלוטין.
במקרה שלנו הטיול ארך מספר ימים, ולכן ההתנגשות עם תמונות החברים נפתרה בעזרת הפרש ימים בין התמונות בעלות השמות הזהים. למקרים בעייתיים יותר ניתן להוסיף את השעה.

הפתרון הנ”ל משמש אותנו עד היום, ובזכותו אין לנו בעיה אף פעם ליצור תיקיה מאוסף תמונות כלשהו, כיוון ששמות התמונות תמיד מתוארכים, ואין התנגשות ביניהם אף פעם.

כדי להקל על מי שמעוניין להשתמש בפתרון דומה, להלן מדריך בנושא. על מנת שכל הפטנט יעבוד חשוב להקפיד לכוון את התאריך במצלמה מראש.

הסבר לתצורת השמות שקבענו

המחשב מתיחס לשמות של קבצים (תמונות) כמחרוזת של אותיות. בדיקת סדר המחרוזות מתבצעת אות אחרי אות משמאל לימין.
ההסבר הנ”ל בעצם קובע שתאריך התמונות חייב להיות בתחילת שמות התמונות כדי שהמחשב יסדר אותן לפי הסדר.

מאותה סיבה אם נכתוב את התאריך בצורה של יום-חודש-שנה כפי שכותבים תאריך יווצר מצב שבו התאריכים מסתדרים לפי היום ובעצם לא יהיו רציפים.
למשל התאריכים – 18-01-2011 , 17-02-2012 יסתדרו בסדר הבא במקום בסדר הרצוי:
17-02-2012
18-01-2011

הצורה שבה קבענו את שמות התמונות שלנו היתה בעצם להוסיף תאריך ולאחריו קו תחתון בתחילת שם התמונה. התאריך מסודר מיחידת הזמן הגדולה לקטנה. כלומר שנה חודש יום ואז שם התמונה שהיתה. שימו לב שבמחשב תאריך כולל גם שעה אולם אנחנו בחרנו שלא להוסיפה לקבצים. במקרים מיוחדים מומלץ להוסיפה.

שם של תמונה שצולמה בתאריך 21/01/2012 ייראה במחשבנו כך:

20120121_pic1

שלב א’ – בדיקת התאריכים

לפני שמתחילים את התהליך יש לוודא שהמצלמה היתה מכוונת כראוי ושתאריכי התמונות שצילמנו תקינים.
כדי לבדוק את התמונות יש לפתוח את התיקיה שבה התמונות נמצאות ולבחור בתפריט תצוגה>פרטים. התמונות יסודרו בטבלה ובה עלינו לבדוק את תאריך השינוי (או modify) של התמונות.
תאריך היצירה איננו רלוונטי כלל למצלמה אלא מצביע על התאריך בו העתקנו את התמונה למחשב. (תאריך בו נוצרה במחשב)

במידה והתאריכים אינם תקינים חובה לתקנם אחרת תארוך התמונות יהיה ללא משמעות.
בכדי לתקן את תאריכי התמונות – modify date ניתן לעשות שימוש בתוכנה BulkFileChanger.

  1. לאחר פתיחת התוכנה לוחצים על file>add files ובוחרים בכל התמונות המבוקשות. ניתן גם לגרור לתוכה את כולן.
  2. מסמנים את כל התמונות – ע”י גרירת העכבר על כולן או בחירה רגילה
  3. לוחצים על action>change time
  4. בחלון שקיבלנו ניתן לבחור תאריך ספציפי או להזיז את התאריך במספר ימים/שעות. במידה ונבחר תאריך קבוע, כל התמונות ישתנו לתאריך שקבענו.
    במידה ונבחר בשינוי של הוספה נוכל להזיז את השעה/תאריך בכמות יחידות הזמן.
    בצורה כזו אם היתה בעיה רק בשנה של התמונות נוכל להזיזן שנה קדימה או אחורה (ע”י הזנת ערך שלילי.)
  5. צילום המסך מדגים הורדת 20 שעות מהתאריך.

שינוי תאריך

שינוי השמות

נוכל לשנות את שמות התמונות בצורה ידנית אולם מובן שלצורך שינוי כל התמונות צריך תוכנה שתעזור לנו לעשות זאת מהר יותר.
התוכנה IrfanView הינה תוכנה לצפיה בתמונות שיש לה הרבה תכונות אחרות.
בשלב זה אסביר רק על שינוי כל השמות.

  1. לאחר הפעלת התוכנה לוחצים על File>Batch Conversion/Rename.
  2. בחלון שנפתח בשורה look in  נאתר את התיקיה שבה כל התמונות.
  3. נוסיף לחלק התחתון את התמונות שרוצים לשנות. ניתן ללחוץ על לחצן add all להוספת כל התמונות.
  4. נבחר באופציה של batch rename – חשוב מאוד!
  5. השורה של Name pattern קובעת את צורת השמות שת התמונות. נקליד את המלל המופיע בצילום המסך ובשורה למטה תחת הכותרת – תבנית השמות.
    למי שרוצה לשנות את הצורה של השמות או להוסיף שעה ניתן ללחוץ על options  ואז על help לקבלת הסבר מפורט.
  6. בשורה output directory for results ניתן לבחור תיקית יעד להעתקת התמונות.
    אנחנו בד”כ לוחצים בשלב הזה על Use current look in directory על מנת לדרוס את הקבצים הקיימים בשמות חדשים.
  7. ניתן אם רוצים לבצע סימולציה ע”י Run test rename.
  8. כאשר מוכנים יש ללחוץ על Start Batch ושמות הקבצים ישונות לצורה החדשה.

תבנית השמות

$T(%Y%m%d)_$N

שינוי שמות

מובן שאם רוצים שינוי שם לצורה אחרת לגמרי ניתן לעשות זאת. אנו בחרנו להוסיף תאריך לשמות הקיימים אולם ניתן לשנות את השמות לצורה אחידה למשל שם המשפחה ואז תאריך וכדומה.

שיהיה בהצלחה והנאה.

יום שישי, 5 באוקטובר 2012

מי צריך קריאת מחשבות

אני מקווה שסרטון זה יעלה קצת את המודעות למה ניתן לדעת עלינו.