Najlepsze narzędzia EXIF do anonimizacji obrazów w systemie Linux
Exchangeable Image File Format (EXIF) to rozbudowana platforma do przechowywania metadanych obrazu. Chociaż jest to przydatne do katalogowania zdjęć, może stanowić problem dla użytkowników dbających o prywatność. Dzieje się tak, ponieważ EXIF zawiera poufne informacje, takie jak typ obiektywu aparatu i lokalizacja, w której zrobiono zdjęcie. W tym artykule pokażę Ci jedne z najlepszych narzędzi, których możesz użyć do odczytu, modyfikowania i usuwania tagów EXIF na zdjęciach w systemie Linux.
1. Czyszczenie metadanych
Metadata Cleaner to łatwe w użyciu narzędzie graficzne, które może usunąć dane EXIF z obrazów. Oparty na potężnym programie mat2 CLI, zapewnia elegancki i dostępny interfejs typu „przeciągnij i upuść”, który może zarówno czytać, jak i usuwać metadane. To sprawia, że jest atrakcyjny dla użytkowników, którzy nie chcą uruchamiać programów wiersza poleceń podczas anonimizacji swoich obrazów.
Jedną z największych funkcji Metadata Cleaner jest to, że może on również usuwać metadane z plików innych niż obrazy. Na przykład aplikacja może usunąć poufne informacje z plików MP3, filmów MP4 i dokumentów PDF. Dlatego Metadata Cleaner to świetna „kompleksowa aplikacja” do anonimizacji plików cyfrowych.
Plusy
- Wyposażony w elegancki i przystępny graficzny interfejs użytkownika
- Dostępna jako przenośna aplikacja Flatpak
- Może usuwać metadane z plików innych niż obrazy
Cons
- Nie obsługuje plików MKV i WebM
- Nie zapewnia opcji utworzenia „czystej” kopii pliku podczas usuwania metadanych
- Sandboxing Flatpak może prowadzić do problemów z dostępem do plików lokalnych
2. Narzędzie Exif
ExifTool to bardzo wszechstronny program wiersza poleceń do odczytu i usuwania tagów EXIF w systemie Linux. Obsługuje szeroką gamę formatów, w tym XMP, JFIF, a nawet ID3. Co więcej, ExifTool obsługuje również przetwarzanie wsadowe, dzięki czemu anonimizacja zdjęć jest szybka i łatwa.
Exiftool może także tworzyć kopie zapasowe obrazów „tylko z metadanymi” i tworzyć niestandardowe tagi użytkownika, które mogą zawierać dowolny typ danych tekstowych. Dzięki temu jest przydatny zarówno dla użytkowników dbających o prywatność, jak i archiwistów danych, którzy chcą wyczyścić swoje obrazy i zachować metadane.
Plusy
- Obsługuje dużą liczbę formatów metadanych
- Może eksportować dane EXIF w zewnętrznych plikach kopii zapasowych
Cons
- Wymaga znajomości wiersza poleceń
- Domyślne wyjście może być niejasne dla nowych użytkowników
- Nie usuwa całkowicie metadanych EXIF w przypadku niektórych formatów obrazów
3. ImageMagick
ImageMagick to potężny pakiet oprogramowania, który może usunąć metadane z dowolnego pliku obrazu. Dzięki swoim identify
opcjom mogrify
ImageMagick może odczytywać i usuwać dowolne dane z obrazów, w tym niestandardowe komentarze użytkowników.
Jedną z zalet ImageMagick jest to, że nie tylko usuwa dane z obrazów. Może tworzyć, edytować, a nawet konwertować je z jednego formatu na inny. Dzięki temu jest to przydatne narzędzie, jeśli szukasz narzędzia „wszystko w jednym”, które obsługuje zarówno EXIF, jak i edycję obrazów.
Plusy
- Może generować i konwertować obrazy w locie
- Instalowany w większości dystrybucji Linuksa jako zależność
- Posiada narzędzia do podstawowej edycji obrazu w wierszu poleceń
Cons
- Nie usuwa wszystkich metadanych z obrazu cyfrowego
- Opcje usuwania EXIF mogą być ograniczone
- Może ponownie skompresować obraz po usunięciu jego metadanych
4. głowa
Jhead to proste narzędzie do manipulacji EXIF dla systemu Linux. W przeciwieństwie do ExifTool i ImageMagick, jhead specjalizuje się w czytaniu i edytowaniu nagłówków obrazów JPEG. Domyślnie może czytać i usuwać wszystkie standardowe znaczniki z obrazów JPEG. Dotyczy to czujnika aparatu, marki, a nawet odległości od fotografowanego obiektu.
Kolejną kluczową cechą jhead w porównaniu do innych narzędzi jest skupienie się na minimalizmie oprogramowania. Twórca jhead zaprojektował program tak, aby był tak prosty i samodzielny, jak to tylko możliwe. Nie tylko sprawia to, że program działa szybko, ale może być także dobrym punktem wyjścia dla każdego nowego programisty zainteresowanego poznaniem JPEG i struktury danych EXIF.
Plusy
- Kod źródłowy jest prosty i nie wymaga żadnych dodatkowych zależności
- Działa szybko na komputerach z niewielkimi zasobami lub bez nich
- Zapewnia większość funkcji dostępnych w większych narzędziach EXIF
Cons
- Działa tylko z plikami JPEG
- Jego prostota może być ograniczona dla niektórych użytkowników
- Może być nieprzyjazny dla osób niebędących programistami
5. Exiv2
Exiv2 to potężny program wiersza poleceń do odczytu i usuwania metadanych EXIF w systemie Linux. Podobnie jak ExifTool, może współpracować z kilkoma formatami, takimi jak dane kolorów EXIF, IPTC i ICC. Dzięki temu aplikacja jest elastyczna pod względem typów informacji, które możesz modyfikować, dzięki czemu jest przydatna zarówno do analizy obrazu, jak i anonimizacji.
Poza tym kolejną zaletą Exiv2 jest jego zdolność do poprawiania wszelkich błędów kodowania i skrócona notacja służąca do dostosowywania dowolnego znacznika metadanych EXIF. Na przykład możesz uruchomić, exiv2 ad -Y 1. /image.jpg
aby dodać rok do znacznika czasu „image.jpg”. Ostatecznie Exiv2 to świetne narzędzie „wszystko w jednym” nie tylko do usuwania metadanych, ale także do ich analizowania i ulepszania.
Plusy
- Zawiera kilka skróconych poleceń do szybkiego edytowania i usuwania danych EXIF
- Zawiera bibliotekę C++, której możesz użyć do dodania Exiv2 do własnych programów
- Może korygować błędy kodowania i posiada specjalną funkcję poprawiania znaczników ISO na zdjęciach z aparatów Canon i Nikon
Cons
- Domyślne wyjście może być niedostępne dla niektórych użytkowników
- Nie ma tak dużej obsługi formatów w porównaniu do ExifTool
- Niektóre dystrybucje mogą nie mieć tego w swoich repozytoriach
Dowiedz się, jak usunąć tagi EXIF ze zdjęć na urządzeniu z Androidem.
Źródło obrazu: brak poprawek za pośrednictwem Unsplash . Wszystkie zmiany i zrzuty ekranu wykonał Ramces Red.
Dodaj komentarz