Masz folder z setką grafik z Midjourney albo zdjęć z generatywnym retuszem i chcesz szybko dodać oznaczenie AI w metadanych? ExifTool zrobi to wsadowo jedną komendą. Poniżej gotowa instrukcja z komendami do skopiowania. Jeśli dopiero zaczynasz z tematem metadanych i AI Act, zacznij od artykułu: AI Act dla fotografa i grafika – jak oznaczać zdjęcia w metadanych (EXIF, IPTC, XMP).
Czego potrzebujesz
ExifTool to darmowe narzędzie wiersza poleceń (Phil Harvey), standard branżowy do edycji EXIF/IPTC/XMP.
- Windows: pobierz paczkę z exiftool.org, rozpakuj, zmień nazwę
exiftool(-k).exenaexiftool.exe. - macOS:
brew install exiftool - Linux (Debian/Ubuntu):
sudo apt install libimage-exiftool-perl
Przed masową operacją zrób kopię zapasową folderu ze zdjęciami.
Krok 1. Wybierz właściwą wartość DigitalSourceType
Pole IPTC „Digital Source Type” (zapisywane w pakiecie XMP) to standard oznaczania pochodzenia treści. Najważniejsze wartości:
| Wartość | Kiedy użyć |
|---|---|
trainedAlgorithmicMedia | Obraz w całości wygenerowany przez AI (Midjourney, DALL·E, Stable Diffusion) |
compositeWithTrainedAlgorithmicMedia | Prawdziwe zdjęcie z dodanymi/usuniętymi elementami AI (inpainting/outpainting) |
algorithmicMedia | Grafika proceduralna z algorytmu bez uczenia maszynowego |
Krok 2. Oznacz jedno zdjęcie (test)
Najpierw sprawdź komendę na pojedynczym pliku:
exiftool -XMP-iptcExt:DigitalSourceType="http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia" -overwrite_original obraz.jpg
Flaga -overwrite_original zapobiega tworzeniu kopii obraz.jpg_original.
Krok 3. Oznacz cały folder wsadowo
Podaj folder zamiast nazwy pliku – ExifTool przetworzy wszystkie zdjęcia w katalogu:
exiftool -XMP-iptcExt:DigitalSourceType="http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia" -overwrite_original /sciezka/do/folderu
Na Windows ścieżka może wyglądać tak: C:\Zdjecia\AI.
Krok 4. Rekurencyjnie i tylko wybrane formaty
Aby objąć podfoldery (-r) i ograniczyć się np. do JPG i PNG (-ext):
exiftool -r -ext jpg -ext png -XMP-iptcExt:DigitalSourceType="http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia" -overwrite_original /sciezka/do/folderu
Dla materiałów łączonych (zdjęcie + AI) zamień końcówkę na compositeWithTrainedAlgorithmicMedia.
Krok 5. Przy okazji dodaj słowa kluczowe i prawa autorskie
Jedną komendą możesz uzupełnić też słowa kluczowe IPTC i copyright:
exiftool -XMP-iptcExt:DigitalSourceType="http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia" -keywords+="AI" -keywords+="wygenerowane przez AI" -XMP-dc:Rights="© 2026 Twoje Imię" -P -overwrite_original /sciezka/do/folderu
Flaga -P zachowuje oryginalną datę modyfikacji plików.
Krok 6. Sprawdź wynik
Odczytaj zapisane oznaczenie, aby potwierdzić, że wszystko się zapisało:
exiftool -XMP-iptcExt:DigitalSourceType -r -ext jpg /sciezka/do/folderu
Krok 7 (opcja). Różne wartości dla wielu plików – przez CSV
Gdy część plików to pełne AI, a część kompozyty, przygotuj plik dane.csv:
SourceFile,XMP-iptcExt:DigitalSourceType
grafika1.jpg,http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia
zdjecie2.jpg,http://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMedia
i zaimportuj go:
exiftool -csv=dane.csv -overwrite_original .
Częste błędy i uwagi
- Nie oznaczaj hurtem wszystkiego – zwykły retusz (odszumianie, kadrowanie) zwykle nie wymaga oznaczenia; oznaczaj materiały wygenerowane lub istotnie zmienione przez AI.
- Oznacz „w warunkach bojowych” tylko po backupie – operacja jest nieodwracalna dla nadpisanych plików.
- Aby nie nadpisywać już oznaczonych plików, dodaj warunek:
-if "not $XMP-iptcExt:DigitalSourceType". - Metadane bywają usuwane przez portale i CMS przy kompresji – sprawdź, czy oznaczenie przetrwało publikację.
- Przy deepfake’ach metadane nie zastępują widocznej informacji dla odbiorcy – dodaj czytelny komunikat na materiale.
FAQ
Czy ExifTool nadpisuje oryginał?
Domyślnie tworzy kopię plik_original. Flaga -overwrite_original zapisuje bezpośrednio w pliku (dlatego wcześniej zrób backup).
Gdzie zapisuje się oznaczenie AI?
W pakiecie XMP w polu IPTC Extension DigitalSourceType. Jedna komenda ExifTool ustawia je poprawnie.
Jak cofnąć oznaczenie?
Usuń wartość: exiftool -XMP-iptcExt:DigitalSourceType= -overwrite_original obraz.jpg (pusta wartość po znaku „=”).
Więcej o EXIF, IPTC, XMP i zgodności z AI Act: AI Act dla fotografa i grafika – jak oznaczać zdjęcia w metadanych.
Grzegorz Ławniczek – SEO i optymalizacja obrazów (natopie.pl, Częstochowa). Tel. 602 555 323, natopie.pl.
