EPUBCheck PKG-022: nepotrivirea extensiei imaginii
Actualizat:
EPUBCheck PKG-022 este un mesaj de avertizare: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” Extensia unei imagini nu se potrivește cu formatul său real, de exemplu, un fișier PNG numit .jpg. Cele mai multe aplicații de citire îl afișează în continuare, dar instrumentele care se încred în extensie sau în tipul de mediu din manifest pot eșua.
Mesajul oficial
Wrong file extension for image. The image is a "%1$s" file but has the file extension "%2$s".
- Severitate implicită
- Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Imaginile redenumite în loc să fie convertite.
- Instrumente care salvează într-un singur format, dar păstrează vechea extensie.
Cum să o repari
- Ori redenumește fișierul cu extensia corectă, ori convertește-l în formatul pe care numele său îl indică.
- Asigură-te că tipul de media a manifestului se potrivește și cu formatul real (image/png, image/jpeg…).
- După redenumire, actualizați fiecare referință la fișier: manifestul din documentul pachetului, linkuri și surse de imagini în XHTML, și referințele url() în CSS.
Când nu este acest lucru
Dacă imaginea nu poate fi decodificată deloc, mesajul este PKG-021.
Termeni folosiți aici
Alte mesaje PKG
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 "…").
Surse
- EPUB 3.3, §3.2 Core media types · citește
- EPUB 3.3, §5.6.2 The item element · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.