Jak změnit datum na fotografii (5 metod)
Pět způsobů, jak změnit datum pořízení fotografie: iPhone Photos, náš webový editor data EXIF, Adobe Lightroom, příkazový řádek ExifTool a dávkový skript v Pythonu. S výhodami, nevýhodami a kdy který použít.
Rychlá odpověď: Nejrychlejší způsob, jak změnit datum fotografie, je přetáhnout JPEG do bezplatného editoru data EXIF běžícího v prohlížeči, jako je náš nástroj pro změnu data fotografie, zadat nové datum a kliknout na Použít. Uživatelé iPhone mohou upravovat data přímo v Apple Photos (Image → Adjust Date and Time). Pokročilí uživatelé mohou použít příkazový řádek ExifTool s otevřeným zdrojovým kódem pro dávkové posuny a skriptované opravy. Pět metod srovnáno níže, seřazeno od nejjednodušší po nejvýkonnější.
Pokud jste někdy naskenovali starý tisk, opravili fotoaparát se špatným časovým pásmem nebo zorganizovali projektovou složku podle data, potřebovali jste změnit datum pořízení fotografie. Blok metadat uvnitř JPEG (EXIF) zaznamenává, kdy se spustila závěrka, a většina aplikací řadí a hledá podle tohoto pole. Zde je pět způsobů, jak ho změnit, seřazených od nejjednoduššího po nejvýkonnější.
Rychlé srovnání
| Metoda | Čas na fotografii | Cena | Dávka | EXIF zapsán do souboru? |
|---|---|---|---|---|
| iPhone Photos | 10 s | Zdarma | Ne | Ne (pouze knihovna) |
| Náš webový editor | 3 s | Zdarma | Ano | Ano |
| Adobe Lightroom | 5 s | 10 $/měs | Ano | Ano (při exportu) |
| ExifTool CLI | 1 s | Zdarma | Ano | Ano |
| Python piexif | 0,1 s | Zdarma | Ano | Ano |
Metoda 1: Aplikace iPhone Photos
Nejrychlejší způsob pro jednu nebo dvě fotografie, když jste již na telefonu.
- Otevřete Photos, klepněte na fotografii pro zobrazení na celou obrazovku
- Klepněte na informační ikonu (i) (dole na obrazovce v iOS 16+, dříve vpravo nahoře)
- Klepněte na Adjust vedle data
- Vyberte nové datum a čas, klepněte na Done
Výhody
- Vestavěné v iOS, žádná instalace
- Zdarma
- Funguje pro jednotlivou fotografii během sekund
Nevýhody
- Nemění EXIF ve zdrojovém souboru. Datum se aktualizuje pouze v indexu knihovny Apple. Pokud fotografii exportujete (AirDrop, Mail, uložit do Files), s ní cestuje původní datum EXIF.
- Jedna fotografie po druhé. Žádná dávka.
Kdy použít
Pro organizaci vlastní knihovny, když neplánujete export. Pro sdílení fotografie s opraveným datem použijte jednu z metod níže, která EXIF skutečně zapisuje.
Metoda 2: Náš bezplatný webový editor data EXIF
Vytvořen přesně pro tento případ, pouze v prohlížeči, žádná instalace.
- Otevřete /edit-photo-date
- Přetáhněte jeden JPEG, nebo přetáhněte složku pro dávku
- Zadejte nové datum (režim Set) nebo vyberte rozdíl (režim Shift pro opravy časového pásma)
- Stáhněte aktualizovaný soubor (nebo ZIP všech)
Prohlížeč používá piexif.js k zápisu DateTimeOriginal, DateTimeDigitized a značky DateTime IFD0 synchronně. Žádná opětovná komprese: data pixelů zůstávají bajt po bajtu identická.
Výhody
- Zdarma, žádné účty, žádné denní limity
- Žádné nahrávání: soubor nikdy neopustí vaše zařízení
- Režim Set (konkrétní datum) a režim Shift (offset) pokrývají oba běžné případy
- Dávkujte celou složku, dostanete zpět jeden ZIP
- Funguje na libovolném zařízení s moderním prohlížečem, včetně telefonů a Chromebooků
Nevýhody
- Pouze JPEG. Pro PNG, WebP nebo HEIC viz Referenční příručka značek EXIF pro poznámky specifické pro formát.
Kdy použít
Výchozí volba pro jednu až několik set fotografií, když ještě nemáte Lightroom nebo nejste zvyklí na příkazový řádek.
Metoda 3: Adobe Lightroom Classic
Pokud je Lightroom již součástí vašeho pracovního postupu, vestavěný editor času pořízení je vynikající pro velké dávky.
- Vyberte fotografie v Library
- Menu: Metadata > Edit Capture Time
- Vyberte jeden ze tří režimů:
- Adjust to a specified date and time (použijte stejné datum na výběr)
- Shift by set number of hours (oprava časového pásma nebo letního času)
- Change to file creation date (použít mtime souboru OS)
- Klikněte na Change All
Lightroom mění EXIF při exportu, ne ve zdrojovém RAW nebo JPEG, dokud jej znovu neexportujete. Pokud synchronizujete katalog s cloudovou službou, nové datum cestuje s katalogem.
Výhody
- Zvládne tisíce fotografií
- Režim Shift je vynikající pro "všechny mé fotografie z této cesty jsou špatně o 5 hodin"
- Integruje se s vaším existujícím katalogem, klíčovými slovy, hodnoceními
Nevýhody
- Vyžaduje předplatné Lightroom (minimálně 10 $/měsíc, více pro foto balíček)
- Mění nejprve katalog, soubory pouze při exportu
- Strmější křivka učení, pokud jej již nepoužíváte
Kdy použít
Fotografové a studia s pracovním postupem Lightroom.
Metoda 4: ExifTool (příkazový řádek)
Zlatý standard pro pokročilé uživatele. Zdarma, otevřený zdrojový kód, skriptovatelný, zvládne každý okrajový případ metadat.
Instalace
# macOS (Homebrew)
brew install exiftool
# Debian / Ubuntu
sudo apt install libimage-exiftool-perl
# Windows
# Stáhněte samostatné .exe z exiftool.org
Nastavte jednu fotografii na konkrétní datum
exiftool -DateTimeOriginal='2026:05:21 14:30:00' photo.jpg
Posuňte každý JPEG ve složce o +3 hodiny
exiftool -DateTimeOriginal+='0:0:0 3:0:0' *.jpg
Synchronizujte všechna tři pole data 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
Rekurzivní dávkový posun
exiftool -r -DateTimeOriginal-='0:0:0 5:0:0' /path/to/photos
(Odečte 5 hodin od každého JPEG ve složce a jejích podsložkách.)
Výhody
- Zdarma, otevřený zdrojový kód, běží na každém OS
- Zvládne každou značku EXIF, IPTC, XMP a maker-note
- Triviálně skriptovatelný
- Ve výchozím nastavení zálohuje originály (
photo.jpg_original)
Nevýhody
- Pouze terminál, žádné grafické rozhraní
- 100+ stránek dokumentace, křivka učení je reálná
Kdy použít
Jste zvyklí na terminál a potřebujete to dělat často nebo v napjatém termínu. ExifTool je to, co většina blogových příspěvků o fotografických metadatech (včetně tohoto) používá pod kapotou.
Metoda 5: Python + piexif (automatizované pracovní postupy)
Nejlepší, když je změna data jedním krokem ve větší pipeline: přejmenování souborů na základě nového data, export z databáze, generování zprávy.
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)
Příklad dávkového posunu
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)
Výhody
- Nejflexibilnější, integrujte do libovolného pracovního postupu
- Zdarma, dobře zdokumentované (stejný piexif, který používáme v prohlížeči)
- Snadno kombinovatelné s dalšími knihovnami obrázků v Pythonu (Pillow, OpenCV)
Nevýhody
- Vyžaduje Python
- Napsání skriptu zabere čas, i když je krátký
- Žádné grafické rozhraní
Kdy použít
Zpracováváte fotografie ve velkém měřítku (statisíce) nebo je změna data jedním krokem ve vícekrokové pipeline (přejmenovat, seřadit, nahrát na S3, zapsat řádek do databáze).
Kterou metodu byste měli vybrat?
- Jedna fotografie, na telefonu: iPhone Photos (Metoda 1), pokud ji budete prohlížet pouze v Photos, náš webový editor, pokud ji budete sdílet nebo exportovat.
- Hrstka fotografií na notebooku: náš webový editor. Zdarma, okamžitě, žádná instalace.
- Celé focení (50-500 fotografií) s problémem časového pásma: náš webový editor v režimu Shift, nebo Lightroom, pokud jej již máte.
- Tisíce fotografií, pravidelný pracovní postup: ExifTool (Metoda 4).
- Automatizace, integrace s dalšími systémy: Python piexif (Metoda 5).
Poznámka k integritě
Data EXIF se dají snadno změnit již z principu. Formát je navržen tak, aby byl upravitelný fotografickým softwarem. Pokud potřebujete časové razítko odolné vůči manipulaci (pro právní důkaz, pojištění, žurnalistiku), samotné datum EXIF nestačí. Viz náš článek o tom, zda fotografie s časovým razítkem obstojí jako právní důkaz, pro části řetězce úschovy, na kterých záleží.
Pro podkladové definice značek naše Referenční příručka značek EXIF pokrývá DateTimeOriginal, DateTimeDigitized, OffsetTime a každé další pole data v EXIF.
Nástroje zmíněné v tomto průvodci
- Bezplatný webový editor data EXIF: pouze v prohlížeči, žádné nahrávání.
- Bezplatný editor EXIF: upravte libovolné pole EXIF, nejen data.
- Bezplatný prohlížeč EXIF: přečtěte existující datum před jeho změnou.
- Referenční příručka značek EXIF: každé pole data EXIF, do hloubky.
- ExifTool: exiftool.org
- piexif (Python a JS): github.com/hMatoba/piexifjs
- Adobe Lightroom: adobe.com/lightroom
Vyzkoušejte nástroje
Orazítkujte fotografii přímo v prohlížeči, nebo si nainstalujte iOS aplikaci pro fotografování naživo s GPS a atomovými hodinami.