→ راهنماهای عکس

نحوه تغییر تاریخ روی یک عکس (۵ روش)

پنج راه برای تغییر تاریخ ثبت یک عکس: iPhone Photos، ویرایشگر تاریخ EXIF وب ما، Adobe Lightroom، خط فرمان ExifTool، و یک اسکریپت دسته‌ای Python. به همراه مزایا، معایب، و زمان استفاده از هر کدام.

پاسخ کوتاه: سریع‌ترین راه برای تغییر تاریخ یک عکس، رها کردن JPEG در یک ویرایشگر تاریخ EXIF مبتنی بر مرورگر رایگان مانند ابزار تغییر تاریخ عکس ما، تایپ تاریخ جدید، و کلیک روی Apply است. کاربران iPhone می‌توانند تاریخ‌ها را مستقیماً در Apple Photos تنظیم کنند (Image ← Adjust Date and Time). کاربران حرفه‌ای می‌توانند از خط فرمان ExifTool متن‌باز برای جابه‌جایی‌های دسته‌ای و اصلاحات اسکریپتی استفاده کنند. پنج روش در ادامه مقایسه شده، از آسان‌ترین تا قدرتمندترین رتبه‌بندی شده.

اگر تا به حال یک پرینت قدیمی را اسکن کرده‌اید، یک دوربین با منطقه زمانی نادرست را اصلاح کرده‌اید، یا یک پوشه پروژه را بر اساس تاریخ سازماندهی کرده‌اید، به تغییر تاریخ ثبت یک عکس نیاز داشته‌اید. بلوک متادیتای داخل JPEG (EXIF) زمان شلیک شاتر را ثبت می‌کند، و بیشتر اپلیکیشن‌ها بر اساس آن فیلد مرتب‌سازی و جستجو می‌کنند. در اینجا پنج راه برای تغییر آن آمده است، از آسان‌ترین تا قدرتمندترین رتبه‌بندی شده.

مقایسه سریع

روشزمان برای هر عکسهزینهدسته‌ایEXIF روی فایل نوشته می‌شود؟
iPhone Photos۱۰ ثانیهرایگانخیرخیر (فقط کتابخانه)
ویرایشگر وب ما۳ ثانیهرایگانبلهبله
Adobe Lightroom۵ ثانیه۱۰ دلار در ماهبلهبله (هنگام خروجی)
ExifTool CLI۱ ثانیهرایگانبلهبله
Python piexif۰.۱ ثانیهرایگانبلهبله

روش ۱: اپلیکیشن iPhone Photos

سریع‌ترین راه برای یک یا دو عکس وقتی از قبل روی گوشی خود هستید.

  1. Photos را باز کنید، روی یک عکس بزنید تا تمام‌صفحه ببینید
  2. روی آیکون اطلاعات (i) بزنید (پایین صفحه در iOS 16 و بالاتر، بالا-راست در نسخه‌های قدیمی‌تر)
  3. روی Adjust کنار تاریخ بزنید
  4. یک تاریخ و زمان جدید انتخاب کنید، روی Done بزنید

مزایا

  • در iOS تعبیه شده، بدون نصب
  • رایگان
  • برای یک عکس تکی در چند ثانیه کار می‌کند

معایب

  • EXIF را روی فایل مبدأ تغییر نمی‌دهد. تاریخ فقط در شاخص کتابخانه Apple به‌روز می‌شود. اگر عکس را خروجی بگیرید (AirDrop، Mail، ذخیره در Files)، تاریخ اصلی EXIF همان چیزی است که همراه آن می‌رود.
  • یک عکس در هر بار. بدون حالت دسته‌ای.

چه زمانی استفاده کنید

برای سازماندهی کتابخانه خودتان وقتی قصد خروجی گرفتن ندارید. برای اشتراک‌گذاری یک عکس با تاریخ اصلاح‌شده، از یکی از روش‌های زیر استفاده کنید که واقعاً EXIF را می‌نویسد.

روش ۲: ویرایشگر تاریخ EXIF وب رایگان ما

دقیقاً برای همین مورد ساخته شده، فقط مرورگری، بدون نصب.

  1. /edit-photo-date را باز کنید
  2. یک JPEG را رها کنید، یا یک پوشه را برای حالت دسته‌ای رها کنید
  3. تاریخ جدید را تایپ کنید (حالت Set) یا یک دلتا انتخاب کنید (حالت Shift برای اصلاحات منطقه زمانی)
  4. فایل به‌روزشده را دانلود کنید (یا یک ZIP از همه آن‌ها)

مرورگر از piexif.js برای نوشتن همگام DateTimeOriginal، DateTimeDigitized و تگ IFD0 DateTime استفاده می‌کند. بدون فشرده‌سازی مجدد: داده پیکسلی بایت‌به‌بایت یکسان می‌ماند.

مزایا

  • رایگان، بدون حساب کاربری، بدون محدودیت روزانه
  • بدون آپلود: فایل هرگز دستگاه شما را ترک نمی‌کند
  • حالت Set (تاریخ مشخص) و حالت Shift (افست) هر دو مورد رایج را پوشش می‌دهند
  • یک پوشه کامل را دسته‌ای پردازش کنید، یک ZIP واحد بازگردانید
  • روی هر دستگاهی با یک مرورگر مدرن، از جمله گوشی‌ها و Chromebook ها کار می‌کند

معایب

  • فقط JPEG. برای PNG، WebP یا HEIC به مرجع تگ EXIF برای نکات مخصوص هر فرمت مراجعه کنید.

چه زمانی استفاده کنید

انتخاب پیش‌فرض برای یک تا چند صد عکس وقتی از قبل Lightroom یا تسلط بر خط فرمان ندارید.

روش ۳: Adobe Lightroom Classic

اگر Lightroom از قبل بخشی از گردش کاری شماست، ویرایشگر زمان ثبت داخلی برای دسته‌های بزرگ عالی است.

  1. عکس‌ها را در Library انتخاب کنید
  2. منو: Metadata > Edit Capture Time
  3. یکی از سه حالت را انتخاب کنید:
    • Adjust to a specified date and time (اعمال همان تاریخ به انتخاب)
    • Shift by set number of hours (اصلاح منطقه زمانی یا DST)
    • Change to file creation date (استفاده از زمان تغییر فایل سیستم‌عامل)
  4. روی Change All کلیک کنید

Lightroom تا زمانی که دوباره خروجی نگیرید EXIF را هنگام خروجی تغییر می‌دهد، نه روی RAW یا JPEG مبدأ. اگر کاتالوگ را با یک سرویس ابری همگام کنید، تاریخ جدید همراه کاتالوگ می‌رود.

مزایا

  • هزاران عکس را مدیریت می‌کند
  • حالت Shift برای «همه عکس‌های من از این سفر ۵ ساعت اختلاف دارند» عالی است
  • با کاتالوگ، کلیدواژه‌ها و امتیازهای موجود شما یکپارچه می‌شود

معایب

  • نیاز به اشتراک Lightroom دارد (حداقل ۱۰ دلار در ماه، بیشتر برای بسته عکس)
  • ابتدا کاتالوگ را تغییر می‌دهد، فایل‌ها فقط هنگام خروجی
  • منحنی یادگیری شیب‌دارتر اگر از قبل از آن استفاده نمی‌کنید

چه زمانی استفاده کنید

عکاسان و استودیوها با یک گردش کاری Lightroom.

روش ۴: ExifTool (خط فرمان)

استاندارد طلایی برای کاربران حرفه‌ای. رایگان، متن‌باز، قابل اسکریپت، هر حالت لبه‌ای متادیتا را مدیریت می‌کند.

نصب

# macOS (Homebrew)
brew install exiftool

# Debian / Ubuntu
sudo apt install libimage-exiftool-perl

# Windows
# Download the standalone .exe from exiftool.org

تنظیم یک عکس به یک تاریخ مشخص

exiftool -DateTimeOriginal='2026:05:21 14:30:00' photo.jpg

جابه‌جایی هر JPEG در یک پوشه به اندازه ۳ ساعت+

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

(۵ ساعت را از هر JPEG در پوشه و زیرپوشه‌های آن کم می‌کند.)

مزایا

  • رایگان، متن‌باز، روی هر سیستم‌عاملی اجرا می‌شود
  • هر تگ EXIF، IPTC، XMP و یادداشت سازنده را مدیریت می‌کند
  • به‌سادگی قابل اسکریپت است
  • نسخه‌های اصلی را به طور پیش‌فرض پشتیبان‌گیری می‌کند (photo.jpg_original)

معایب

  • فقط ترمینال، بدون رابط گرافیکی
  • بیش از ۱۰۰ صفحه مستندات؛ منحنی یادگیری واقعی است

چه زمانی استفاده کنید

شما در یک ترمینال راحت هستید و نیاز دارید این کار را اغلب یا با یک برنامه فشرده انجام دهید. ExifTool همان چیزی است که بیشتر پست‌های وبلاگ متادیتای عکس (از جمله همین یکی) در پس‌زمینه از آن استفاده می‌کنند.

روش ۵: 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 (روش ۱) اگر فقط آن را در Photos می‌بینید؛ ویرایشگر وب ما اگر آن را به اشتراک می‌گذارید یا خروجی می‌گیرید.
  • چند عکس روی لپ‌تاپ شما: ویرایشگر وب ما. رایگان، فوری، بدون نصب.
  • یک کل عکاسی (۵۰ تا ۵۰۰ عکس) با مشکل منطقه زمانی: ویرایشگر وب ما در حالت Shift، یا Lightroom اگر از قبل آن را دارید.
  • هزاران عکس، گردش کاری منظم: ExifTool (روش ۴).
  • خودکارسازی، یکپارچه‌سازی با سیستم‌های دیگر: Python piexif (روش ۵).

یک نکته درباره یکپارچگی

تاریخ‌های EXIF به طور طراحی‌شده آسان قابل تغییر هستند. این فرمت قرار است توسط نرم‌افزار عکس قابل ویرایش باشد. اگر به یک مهر زمانی دستکاری‌آشکار نیاز دارید (برای شواهد قانونی، بیمه، روزنامه‌نگاری)، تاریخ EXIF به‌تنهایی کافی نیست. مطلب ما درباره اینکه آیا عکس‌های دارای مهر زمانی به عنوان شواهد قانونی معتبر هستند را برای اجزای زنجیره حفاظت که اهمیت دارند ببینید.

برای تعاریف زیربنایی تگ‌ها، مرجع تگ EXIF ما DateTimeOriginal، DateTimeDigitized، OffsetTime و هر فیلد تاریخ دیگری در EXIF را پوشش می‌دهد.

ابزارهای ذکرشده در این راهنما

ابزارها را امتحان کنید

همین حالا یک عکس را در مرورگرتان مهر کنید، یا اپلیکیشن iOS را برای ثبت زنده همراه با GPS و زمان اتمی بگیرید.

Download on theApp Store
ابزار وب را باز کنید ←نمایشگر EXIF ←