Portál AbcLinuxu, 18. července 2025 05:52


Dotaz: iptc data v cp1250

2.7.2009 11:15 r.v. | skóre: 5
iptc data v cp1250
Přečteno: 393×
Odpovědět | Admin

Upravuji iptc metadata JPG souborů nástroji iptc a exiv2.

Jenže jsem narazil - upravené fotky budou poté zpracovány Win programem a ten vyžaduje kódování cp1250.

Nemohu přijít na to, jak uvedenými nástroji zařidit ukládání metadat v cp1250.

Předem díky za rady.


Ř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

2.7.2009 19:11 Radek | skóre: 14
Rozbalit Rozbalit vše Re: iptc data v cp1250
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nepomohl by Vám iconv, skrz který by šlo metadata prohnat?

2.7.2009 23:23 r.v. | skóre: 5
Rozbalit Rozbalit vše Re: iptc data v cp1250

Jo, to jsem zkoušel - metadata jsem exportoval do souboru, ten překódoval a zkusil to nacpat zpátky.

V jednom případě (exiv2) si to nástroj znovu překonvertoval do utf8,

v druhém (iptc) skončil zápis znaků na prvním s diakritikou.

Už se chystám přiohnout zdroják iptc, ale možná někdo něco zná ... a pak by mi ušetřil práci

 

Řešení 1× (r.v. (tazatel))
29.7.2009 10:08 r.v. | skóre: 5
Rozbalit Rozbalit vše Re: iptc data v cp1250
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nakonec jsem to vyřešil, kdyby se to někomu hodilo - třeba i mě, až to zapomenu:

1. zapsat do iptc informaci o použitém kódování, třeba tak:
    iptc -a 1:90 -v $(echo -e "\0033\0045\0107") soubor.jpg

2. pak už nástroj  exiv2 akceptoval cp1250
    exiv2 -M "add IptcApplication2.Keywords slovo_s_win1250_znaky" mo soubor.jpg

 

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.