EPUBCheck PKG-022: kuvan laajennus ei vastaa
Päivitetty:
EPUBCheck PKG-022 on varoitusviesti: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” Kuvan laajennus ei vastaa sen todellista formaattia, esimerkiksi PNG-tiedosto, joka on nimetty .jpg:ksi. Useimmat lukusovellukset näyttävät sen silti, mutta työkalut, jotka luottavat laajennukseen tai manifestin mediatyyppiin, saattavat epäonnistua.
Virallinen viesti
Wrong file extension for image. The image is a "%1$s" file but has the file extension "%2$s".
- Oletusarvoinen vakavuus
- Varoitus. EPUB on edelleen voimassa, mutta jokin saattaa aiheuttaa ongelmia joissakin lukusovelluksissa. EPUBCheck poistuu tilassa 0, ellei käytät --failonwarnings.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Kuvat, jotka on nimetty uudelleen sen sijaan, että ne olisi muunnettu.
- Työkalut, jotka tallentavat yhdessä formaatissa mutta säilyttävät vanhan laajennuksen.
Kuinka korjata se
- Joko nimeä tiedosto oikeaan tiedostopäätteeseen tai muunna se sen nimen mukaiseksi muodoksi.
- Tee manifestin media type vastaamaan todellista formaattia myös (image/png, image/jpeg…).
- Nimeämisen jälkeen päivitä jokainen viittaus tiedostoon: manifest paketin dokumentissa, linkit ja kuvan lähteet XHTML:ssä ja url() viittaukset CSS:ssä.
Milloin tämä ei ole se
Jos kuvaa ei voida purkaa lainkaan, viesti on PKG-021.
Tässä käytetyt termit
Muut PKG viestit
PKG-021Corrupted image file encountered.PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-020OPF file "…" could not be found.PKG-025Publication resource must not be located in the META-INF directoryPKG-018The EPUB file could not be found.PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.