كيفية تغيير تاريخ صورة (5 طرق)
خمس طرق لتغيير تاريخ التقاط الصورة: iPhone Photos، محرر تواريخ EXIF عبر الويب الخاص بنا، Adobe Lightroom، سطر أوامر ExifTool، وسكربت Python للمعالجة المجمّعة. مع المزايا والعيوب ومتى تستخدم كلًا منها.
إجابة سريعة: أسرع طريقة لتغيير تاريخ صورة هي إفلات ملف JPEG في محرر تاريخ EXIF مجاني داخل المتصفح مثل أداة تغيير تاريخ الصورة، وكتابة التاريخ الجديد، والنقر على Apply. يمكن لمستخدمي iPhone ضبط التواريخ مباشرة في Apple Photos (Image → Adjust Date and Time). يمكن للمستخدمين المتقدمين استخدام سطر أوامر ExifTool مفتوح المصدر لإجراء عمليات نقل مجمّعة وإصلاحات بالنصوص البرمجية. خمس طرق مقارنة بالأسفل، من الأسهل إلى الأقوى.
إذا سبق أن مسحت طبعة قديمة، أو أصلحت كاميرا منطقتها الزمنية خاطئة، أو نظّمت مجلد مشروع حسب التاريخ، فقد احتجت إلى تغيير تاريخ التقاط صورة. كتلة البيانات الوصفية داخل JPEG (وهي EXIF) تسجّل لحظة عمل المغلاق، ومعظم التطبيقات تفرز وتبحث وفق هذا الحقل. فيما يلي الطرق الخمس لتغييره، مرتّبة من الأسهل إلى الأقوى.
مقارنة سريعة
| الطريقة | الوقت لكل صورة | التكلفة | معالجة مجمّعة | كتابة EXIF إلى الملف؟ |
|---|---|---|---|---|
| iPhone Photos | 10 ثوانٍ | مجاني | لا | لا (مكتبة فقط) |
| محررنا عبر الويب | 3 ثوانٍ | مجاني | نعم | نعم |
| Adobe Lightroom | 5 ثوانٍ | 10 $/شهر | نعم | نعم (عند التصدير) |
| ExifTool CLI | 1 ثانية | مجاني | نعم | نعم |
| Python piexif | 0.1 ثانية | مجاني | نعم | نعم |
الطريقة 1: تطبيق iPhone Photos
أسرع طريقة لصورة أو صورتين عندما يكون الهاتف بين يديك بالفعل.
- افتح Photos، انقر على صورة لرؤيتها بملء الشاشة
- انقر على أيقونة المعلومات (i) (في الأسفل في iOS 16+، في أعلى اليمين قبلها)
- انقر على ضبط بجانب التاريخ
- اختر التاريخ والوقت الجديدين، انقر على تم
المزايا
- مدمج في iOS، دون تثبيت
- مجاني
- يعمل لصورة واحدة في ثوانٍ
العيوب
- لا يغيّر EXIF في ملف المصدر. يُحدَّث التاريخ فقط في فهرس مكتبة Apple. إذا صدّرت الصورة (AirDrop، Mail، حفظ إلى Files) فإن تاريخ EXIF الأصلي هو الذي يسافر معها.
- صورة واحدة في كل مرة. لا توجد معالجة مجمّعة.
متى تستخدمها
لتنظيم مكتبتك الخاصة عندما لا تنوي التصدير. لمشاركة صورة بتاريخ مصحَّح، استخدم إحدى الطرق أدناه التي تكتب EXIF فعلًا.
الطريقة 2: محرر تواريخ EXIF المجاني عبر الويب
مصنوع لهذه الحالة بالضبط، يعمل في المتصفّح فقط دون تثبيت.
- افتح /ar/edit-photo-date
- أفلت ملف JPEG، أو أفلت مجلدًا للمعالجة المجمّعة
- اكتب التاريخ الجديد (وضع Set) أو اختر فارقًا (وضع Shift لإصلاح المنطقة الزمنية)
- نزّل الملف المحدّث (أو ملف ZIP يضمّ الجميع)
يستخدم المتصفّح piexif.js لكتابة DateTimeOriginal و DateTimeDigitized ووسم DateTime في IFD0 بشكل متزامن. دون إعادة ضغط: تبقى بيانات البكسل متطابقة بايتًا ببايت.
المزايا
- مجاني، دون حسابات، دون حدود يومية
- دون رفع: لا يغادر الملف جهازك
- وضع Set (تاريخ محدّد) ووضع Shift (إزاحة) يغطّيان الحالتين الشائعتين
- معالجة مجلد كامل دفعة واحدة وإرجاع ملف ZIP واحد
- يعمل على أي جهاز بمتصفّح حديث، بما في ذلك الهواتف وحواسيب Chromebook
العيوب
- JPEG فقط. لصيغ PNG و WebP و HEIC راجع مرجع وسوم EXIF للحصول على ملاحظات خاصة بالصيغة.
متى تستخدمها
الخيار الافتراضي من صورة إلى بضع مئات من الصور عندما لا تملك Lightroom ولا تتمتع بالألفة مع سطر الأوامر.
الطريقة 3: Adobe Lightroom Classic
إذا كان Lightroom جزءًا من سير عملك بالفعل، فإن محرّر وقت الالتقاط المدمج ممتاز للدُفعات الكبيرة.
- حدّد الصور في Library
- القائمة: Metadata > Edit Capture Time
- اختر أحد ثلاثة أوضاع:
- Adjust to a specified date and time (تطبيق التاريخ نفسه على التحديد)
- Shift by set number of hours (إصلاح المنطقة الزمنية أو DST)
- Change to file creation date (استخدام mtime من نظام الملفات)
- انقر Change All
يغيّر Lightroom EXIF عند التصدير، لا على ملف RAW أو JPEG المصدر حتى تعيد التصدير. إذا زامنت الكتالوغ مع خدمة سحابية فإن التاريخ الجديد يسافر مع الكتالوغ.
المزايا
- يتعامل مع آلاف الصور
- وضع Shift ممتاز لحالة "كل صور هذه الرحلة متأخّرة 5 ساعات"
- يتكامل مع كتالوغك الحالي والكلمات المفتاحية والتقييمات
العيوب
- يتطلّب اشتراك Lightroom (10 $ شهريًا كحدّ أدنى، أكثر لحزمة التصوير)
- يغيّر الكتالوغ أولًا، والملفات فقط عند التصدير
- منحنى تعلّم أكثر انحدارًا إذا لم تكن تستخدمه أصلًا
متى تستخدمها
المصوّرون والاستوديوهات أصحاب سير العمل القائم على Lightroom.
الطريقة 4: ExifTool (سطر الأوامر)
المعيار الذهبي للمستخدمين المتقدّمين. مجاني، مفتوح المصدر، قابل للبرمجة بسكربتات، يعالج كل الحالات الحدّية للبيانات الوصفية.
التثبيت
# macOS (Homebrew)
brew install exiftool
# Debian / Ubuntu
sudo apt install libimage-exiftool-perl
# Windows
# نزّل ملف .exe المستقل من exiftool.org
ضبط صورة على تاريخ محدّد
exiftool -DateTimeOriginal='2026:05:21 14:30:00' photo.jpg
إزاحة كل JPEG في مجلد بمقدار +3 ساعات
exiftool -DateTimeOriginal+='0:0:0 3:0:0' *.jpg
مزامنة حقول تاريخ EXIF الثلاثة
exiftool \
-DateTimeOriginal='2026:05:21 14:30:00' \
-CreateDate='2026:05:21 14:30:00' \
-ModifyDate='2026:05:21 14:30:00' \
photo.jpg
إزاحة مجمّعة عوديّة
exiftool -r -DateTimeOriginal-='0:0:0 5:0:0' /path/to/photos
(يطرح 5 ساعات من كل JPEG في المجلد والمجلدات الفرعية.)
المزايا
- مجاني، مفتوح المصدر، يعمل على كل أنظمة التشغيل
- يعالج كل وسوم EXIF و IPTC و XMP و maker-note
- قابل للبرمجة بسكربتات ببساطة
- يحتفظ بنسخ احتياطية من الأصول افتراضيًا (
photo.jpg_original)
العيوب
- سطر أوامر فقط، بدون واجهة رسومية
- أكثر من 100 صفحة من التوثيق؛ منحنى التعلّم حقيقي
متى تستخدمها
أنت مرتاح في الطرفية وتحتاج إلى فعل ذلك كثيرًا أو في مواعيد ضيّقة. ExifTool هو ما تستخدمه معظم منشورات مدوّنات بيانات الصور الوصفية (هذا المنشور ضمنها) تحت الغطاء.
الطريقة 5: Python + piexif (سير عمل مؤتمت)
الأفضل عندما يكون تغيير التاريخ خطوة ضمن خط أنابيب أكبر: إعادة تسمية الملفات بناءً على التاريخ الجديد، التصدير من قاعدة بيانات، إنشاء تقرير.
import piexif
from datetime import datetime
photo = "photo.jpg"
new_date = datetime(2026, 5, 21, 14, 30, 0)
formatted = new_date.strftime("%Y:%m:%d %H:%M:%S").encode("ascii")
exif_dict = piexif.load(photo)
exif_dict["Exif"][piexif.ExifIFD.DateTimeOriginal] = formatted
exif_dict["Exif"][piexif.ExifIFD.DateTimeDigitized] = formatted
exif_dict["0th"][piexif.ImageIFD.DateTime] = formatted
exif_bytes = piexif.dump(exif_dict)
piexif.insert(exif_bytes, photo)
مثال على إزاحة مجمّعة
import piexif
from datetime import timedelta, datetime
import glob
offset = timedelta(hours=3)
for photo in glob.glob("/path/to/photos/*.jpg"):
exif_dict = piexif.load(photo)
raw = exif_dict["Exif"].get(piexif.ExifIFD.DateTimeOriginal)
if not raw:
continue
dt = datetime.strptime(raw.decode(), "%Y:%m:%d %H:%M:%S")
new = (dt + offset).strftime("%Y:%m:%d %H:%M:%S").encode("ascii")
exif_dict["Exif"][piexif.ExifIFD.DateTimeOriginal] = new
exif_dict["Exif"][piexif.ExifIFD.DateTimeDigitized] = new
exif_dict["0th"][piexif.ImageIFD.DateTime] = new
piexif.insert(piexif.dump(exif_dict), photo)
المزايا
- الأكثر مرونة؛ يندمج مع أي سير عمل
- مجاني، موثّق جيدًا (نفس piexif الذي نستخدمه في المتصفّح)
- يسهل دمجه مع مكتبات صور Python أخرى (Pillow، OpenCV)
العيوب
- يحتاج Python
- كتابة السكربت تستغرق وقتًا حتى لو كان قصيرًا
- بدون واجهة رسومية
متى تستخدمها
تعالج صورًا على نطاق واسع (مئات الآلاف)، أو يكون تغيير التاريخ خطوة في خط أنابيب متعدّد المراحل (إعادة تسمية، فرز، رفع إلى S3، كتابة سجل في قاعدة بيانات).
أي طريقة ينبغي أن تختار؟
- صورة واحدة على الهاتف: iPhone Photos (الطريقة 1) إذا كنت ستشاهدها في Photos فقط؛ محررنا عبر الويب إذا كنت ستشارك أو تصدّر.
- حفنة صور على الحاسوب المحمول: محررنا عبر الويب. مجاني، فوري، دون تثبيت.
- جلسة كاملة (50 إلى 500 صورة) بمشكلة منطقة زمنية: محررنا عبر الويب في وضع Shift، أو Lightroom إن كان لديك.
- آلاف الصور، سير عمل منتظم: ExifTool (الطريقة 4).
- الأتمتة والتكامل مع أنظمة أخرى: Python piexif (الطريقة 5).
ملاحظة بشأن السلامة
تواريخ EXIF مصمّمة لتكون سهلة التغيير. الصيغة مُعَدّة لتكون قابلة للتحرير من برامج التصوير. إذا احتجت إلى ختم زمني يقاوم العبث (للأدلّة القانونية، التأمين، الصحافة) فإن تاريخ EXIF وحده غير كافٍ. راجع مقالنا عن ما إذا كانت الصور المختومة زمنيًا تصمد بوصفها دليلًا قانونيًا للاطّلاع على عناصر سلسلة الحفظ المهمّة.
للحصول على تعريفات الوسوم الأساسية، يغطّي مرجع وسوم EXIF الخاص بنا DateTimeOriginal و DateTimeDigitized و OffsetTime وكل حقول التاريخ الأخرى في EXIF.
الأدوات المذكورة في هذا الدليل
- محرر تواريخ EXIF المجاني عبر الويب: متصفّح فقط، دون رفع.
- محرر EXIF المجاني: يحرّر أي حقل EXIF، لا التواريخ فقط.
- عارض EXIF المجاني: اقرأ التاريخ الحالي قبل تغييره.
- مرجع وسوم EXIF: كل حقل تاريخ EXIF بالتفصيل.
- ExifTool: exiftool.org
- piexif (لـ Python و JS): github.com/hMatoba/piexifjs
- Adobe Lightroom: adobe.com/lightroom
جرّب الأدوات
اختم صورة الآن في متصفحك، أو حمّل تطبيق iOS للالتقاط الحي مع GPS ووقت ذري.