PDA

Zobacz pełną wersję : Masowa zmiana DPI w exifie.



maxbmx
04-06-2007, 12:28
Witam.
Pilnie potrzebuje zmienic masowo kilka plików jpg z 180 dpi na 300dpi (nie zmieniajac ich wielkosci w px, czyli poprostu zmienic ich "znacznik")
Jaki program to umozliwia? Probowałem kilka ale zaden nie umozliwia zmiany dpi w exifie.
Prosze o pomoc.

rolaj
04-06-2007, 13:13
Witam.
Pilnie potrzebuje zmienic masowo kilka plików jpg z 180 dpi na 300dpi (nie zmieniajac ich wielkosci w px, czyli poprostu zmienic ich "znacznik")
Jaki program to umozliwia? Probowałem kilka ale zaden nie umozliwia zmiany dpi w exifie.
Prosze o pomoc.
W exifie sie tego nie zmienia. A wsadową zmianę oferuje np irfanview

Delt4
04-06-2007, 13:14
Niezłe pytanie powiem tak zmien jakąś fotkę z 180 na 300 DPI i porównaj wielkość obu fotek (teraz sam sobie odpowiedz czy da się to zrobić w exifie :) ) Exif to jedynie inforamcje o ustawieniach aparatu rozdzielczości i DPI. Przejrzyj niektóre zdjęcia z galerii (brak exifa) nie wpływa w zaden sposób na DPI
Polecam http://www.faststone.org/

Misiaque
04-06-2007, 13:22
Chyba użytkownik wyraźnie pisze, że zależy mu na zmianie taga i to ma sens gdy jakiś program tego taga używa. DPI w przypadku pliku z obrazem cyfrowym określa w jaki sposób np. należy go wydrukować.

IrfanView zmienia znacznik wsadowo DPI w nagłówku pliku JPEG i w tagach EXIF. A w każdym razie tak twierdzi ;) Trzeba posiadać wtyczkę do bezstratnych operacji JPEG (np. w pełnym pakiecie wtyczek), następnie wybrać określone zdjęcia w irfanView Thumbnails (można wybierać wiele na raz tylko z jednego katalogu, ew. z danego katalogu i podkatalogów (ale to wymaga kombinacji)), kliknąć prawym przyciskiem myszy i wybrać JPEG Lossless Transformations, tudzież to co jest w polskiej wersji i wybrać co trza :) Powodzenia.

Delt4
04-06-2007, 13:24
Chyba użytkownik wyraźnie pisze, że zależy mu na zmianie taga i to ma sens gdy jakiś program tego taga używa. DPI w przypadku pliku z obrazem cyfrowym określa w jaki sposób np. należy go wydrukować.

IrfanView zmienia znacznik wsadowo DPI w nagłówku pliku JPEG i w tagach EXIF.

W takim razie Opanda IExif 2.26 też da radę jak chce same tagi zmieniać

maxbmx
04-06-2007, 13:28
Dobra juz znajomy mi odpowiedział jak to zrobić:
Program nazywa się: nconvert.exe

uzywa go się z linii polecen wpisujemy w uruchom "cmd" następnie
wpisujemy w nim:

D:\sciezka_do_konwertera\nconvert -dpi 300 D:\sciezka_do_jpgow\*.jpg

i gotowe :-)

rolaj
04-06-2007, 13:36
Chyba użytkownik wyraźnie pisze, że zależy mu na zmianie taga i to ma sens gdy jakiś program tego taga używa. DPI w przypadku pliku z obrazem cyfrowym określa w jaki sposób np. należy go wydrukować.
Nie. Rozdzielczość zdjęcia, czy jakiegokolwiek pliku graficzniego nie jest przywiązana do exifa. Była sobie zawsze, zanim to coś powstało.

maxbmx
04-06-2007, 13:38
Jak zwykle wiekszosc ludzi nie rozumie do konca pojęcia dpi i rozdzielczości :/

gwozdzt
04-06-2007, 13:45
Jak zwykle wiekszosc ludzi nie rozumie do konca pojęcia dpi i rozdzielczości :/
No to edukować ich :-)
http://www.fotosite.pl/index.php?title=DPI

rolaj
04-06-2007, 13:46
Jak zwykle wiekszosc ludzi nie rozumie do konca pojęcia dpi i rozdzielczości :/
Co nie zmienia faktu, że te wartości nie są zależne od exifa lub jego braku. To wszystko nozna wyczytać np z "image size" pod PS, lub "informacji" w irfanie:)

maxbmx
04-06-2007, 14:10
zdjecie 800x600px 300dpi i zdjecie 800x600px 72dpi na ekranie monitora to to samo zdjecie, ten sam plik, tyle samo waży i jest dokładnie taki sam poza znacznikiem dpi.

http://pl.wikipedia.org/wiki/Dpi

gwozdzt
04-06-2007, 14:14
zdjecie 800x600px 300dpi i zdjecie 800x600px 72dpi na ekranie monitora to to samo zdjecie,
no dokładnie :-)

Ale jak robisz wydruk to już całkiem co innego :-) i przy wydruku masz dwie zasadnicze możliwości:
- albo masz DPI w EXIF'ie i program drukujący weźmie je pod uwagę,
- albo gdzieś indziej musisz podać DPI lub docelowy rozmiar wydruku.

Generalnie wystarczyłoby ludziom wtłoczyć do głów, że DPI ma znaczenie dopiero przy wydruku.

Misiaque
04-06-2007, 17:27
Nie. Rozdzielczość zdjęcia, czy jakiegokolwiek pliku graficzniego nie jest przywiązana do exifa. Była sobie zawsze, zanim to coś powstało.
Chyba nie jakiegokolwiek, bo to zależy od formatu pliku :] A w tagach EXIF też są odnośne pola, dublując się z nagłówkiem JPEG. Jeśli już mamy ustalać absolutną prawdę ;)


zdjecie 800x600px 300dpi i zdjecie 800x600px 72dpi na ekranie monitora to to samo zdjecie, ten sam plik, tyle samo waży i jest dokładnie taki sam poza znacznikiem dpi.
Co to będzie na monitorze to już wynika z działania programów graficznych, można z powodzeniem napisać program który wyświetli obaz w rozmiarze zaplanowanym przez jego twórcę. Byłoby to nawet porządane (choćby w przypadku przeglądarek WWW), ale...

Warunkiem jest tylko podawanie prawidłowej rozdzielczości monitora przez system tudzież uzyskanie tej informacji z innego źródła, a warunkiem dobrej jakości tak wyświetlanych obrazów jest taka ich szczegółowość, by skalowanie nie pogarszało znacznie ich wyglądu. Ew. sprawę załatwiłaby o wiele większa rozdzielczość wyświetlaczy, ale na to co liczyć nie ma.

rolaj
04-06-2007, 19:53
Chyba nie jakiegokolwiek, bo to zależy od formatu pliku :] A w tagach EXIF też są odnośne pola, dublując się z nagłówkiem JPEG. Jeśli już mamy ustalać absolutną prawdę
EXIF - Exchangeable Image File Format - wprowadzony został przez Japończyków jako standard w 1998 roku. Większość obowiązujących do dziś formatów plików była już wówczas znana. (No, RAW chyba rzeczywiście jest wyjątkiem, pojęcia nie mam) Tagi EXIF zawierają dane z aparatów cyfrowych, a pliki graficzne w takich tiff, jpg, bmp formatach funkcjonowały sobie zanim powstała pierwsza cyfrówka. I jakoś nikt nie musiał się odwoływać do EXIF-u by poznać wielkość obrazka. I tak jest nadal. Przykładem zdjęcia w obiegu prasowym, które w ogromnej większości mają, z róznych niekiedy względów, "zniszczony" exif. Wielkość obrazka odczytują programy graficzne.
Edit: O ile dane EXIF da się usunąć, to wymiarów obrazka nie można zniszczyć inaczej niż przez jego skasowanie. Czyli jednak nie są związane z EXIF-em. Chyba, że są frormaty w których znisczenie EXIF-a powoduje zniszczenie pliku. Ja o takich nie słyszałem :)