Jak zapisać dodatkową informację "w zdjęciu"

Jak zapisać dodatkową informację “w zdjęciu”

 

 

Np. mam zdjęcie jpg (bez EXIF)

 

chcę aby w każdym zdjęciu zapisać takie metadane

 

w metadanych chcę ORYGINALNĄ zapisać nazwę pliku.

 

Mogą być także inne dane o ile to realnie możliwe zapisać jeszcze nazwę PODFOLDERU w jakim znajduje/znajdywał się plik.

 

 

To wszystko zabezpieczenie na wypadek utraty oryginalnej nazwy pliku i nazwy folderu w jakim on był…

możesz dodać EXIF’a bez ponownej kompresji obrazu albo dodawać w polu “Komentarz” we właściwościach pliku na systemie plików NTFS. Tak czy siak gotowca raczej nie znajdziesz.

Co to znaczy “gotowca”.

Szukam narzędzie (tool) do seryjnego przetwarzania (funkcja batch)

Najlepiej jak by maił rozbudowane opcje… coś by na pewno się znalazło… narzędzi jest tak wiele w sieci, że cieżko jest wszystko po kolei sprawdzać i testować…

Jak ktoś zna sprawdzony program … to polećcie

mogę Ci coś napisać na szybko by dodawało EXIFa do pliku i dowolne dane do niego w Delphi.

Jest taki program Exifer. Tutaj masz krótki opis wybranych funkcji zerknij czy Ci się to przyda.

Exifer - to nie jest darmowa wersja…

własnie skończyłem program do wgrywania dowolnych danych do pola XPComment. Aplikacja konsolowa więc możesz sobie w batchu użyć.

 

zrzuty ekranu:

http://krypton.net16.net/download.php?plik=247

 

http://krypton.net16.net/download.php?plik=248

Nie wiem o co tu chodzi co wgrać i jakie narzędzie urzyć.

Ręczna robota to tylko strata czasu.

Podstawy. Nawet tak prostej rzeczy nie sprawdziłeś.

https://pl.wikipedia.org/wiki/JPEG

Areh - wiem

 

E- Exif

 

wczytałem zdjęcie ale nie ma możliwości dodania nazwy plików itd. więc to działa czy nie?

for /r c:\d %%X in (*.jpg) do (project2.exe %%X %%X)

zapisywanie ścieżki do exif w katalogi i wszystkich podkatalogach

  1. nadpisuje oryginalny plik?, chce zapisać kopie do innego folderu

  2. Co oznacza

    c:\d

c:\d to katalog d na dysku c:

katalog d

 

czyli np.

C:\Foldername

project2.exe parametr1 parametr2

 

parametr1 - ścieżka do pliku

parametr2 - co zapisać w pliku

 

użycie bez parametr2 zwraca zapisane w pliku dane jeśli istnieją

Przykład:

 

W:\nazwa głównego folderu\nazwa podfolderu\nazwa pliku.jpg

 

 

Chcę aby zapisało te 3 dane na kolorowo oznaczone

w tym wypadku zapisuje do EXIF całą ścieżkę czyli “W:\nazwa głównego folderu\nazwa podfolderu\nazwa pliku.jpg” 

 

oczywiście zamiast d:\d winno być W:\nazwa głównego folderu

poniżej przesyłam plik ze zmodyfikowanym EXIF do wglądu.

 

http://krypton.net16.net/download.php?plik=249

Nic nie ma , nic nie zapisało, sprawdziłem…

jakim programem?

Nazwa 'project2.exe' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętr
zne,
program wykonywalny lub plik wsadowy.