Portál AbcLinuxu, 12. května 2025 09:12

Dotaz: Odstranění metadat z PNG

29.9.2020 18:24 jiwopene | skóre: 31 | blog: Od každého trochu…
Odstranění metadat z PNG
Přečteno: 249×
Odpovědět | Admin
Potřebuji nějak „normalizovat“ (upravit tak, aby při stejných obrazových datech byly přinejmenším s vysokou pravděpodobností stejné soubory) sadu obrázků, abych je mohl verzovat Gitem. Obrázky mají 8bitovou paletu, kterou chci zachovat. Zkoušel jsem -strip z ImageMagicku, ale ten nezachovává paletu. Existuje nějaký nástroj (použitelný v shellovém skriptu), který všechna metadata bez palety odstraní?

Uvažuji také o převodu obrázků do textového formátu před uložením, protože mám pocit, že binární soubory do Gitu moc nepatří.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Aleš Kapica)
29.9.2020 18:40 jeff
Rozbalit Rozbalit vše Re: Odstranění metadat z PNG
Odpovědět | | Sbalit | Link | Blokovat | Admin
možní jsem úplně vedle a nepochopil jsem zadáníto, ale v minulosti jsem odstraňoval všechna metadata z fotek pomoci 'exiftool' myslím, že to byl něco jako exiftool -xmp:all= pic.jpg
Heron avatar 29.9.2020 18:49 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Odstranění metadat z PNG
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řešil jsem podobný problém, žádný normalizátor na png jsem nenašel (krom metadat je tam další problém, validní png má mnoho podob a kombinací filtrů je nespočet, takže stejné obrázky po překopání pomocí pngcrush nebo optipng jsou různé soubory). Nakonec jsem využil formát farbfeld (což je čistá 16b bitmapa) a spočtu hash tohoto souboru (pro deduplikaci stejných obrázků).

Jinak binární soubory do gitu dávám celkem běžně (jednou jsem omylem commitnul i image virtuálky).
Heron

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.