EPUBCheck MED-004: nagłówek obrazu wygląda na uszkodzony
Zaktualizowane:
EPUBCheck MED-004 jest komunikatem o błędzie: „Image file header may be corrupted.” Nagłówek pliku obrazka wygląda na uszkodzony, więc obraz może się nie wyświetlać. EPUBCheck odczytuje pierwsze bajty każdego obrazu, aby sprawdzić jego format i rozmiar, a tutaj nie mają sensu.
Oficjalna wiadomość
Image file header may be corrupted.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Obraz ucięty w kopii, pobieraniu lub nieudanej operacji ZIP.
- Obraz zapisany przez wadliwe narzędzie, lub plik, którego rozszerzenie nie pasuje do jego zawartości.
Jak to naprawić
- Otwórz obraz w przeglądarce obrazów: jeśli nie udaje się to lub pokazuje tylko część obrazu, jest uszkodzony.
- Ponownie wyeksportuj obraz z jego źródła i zastąp plik, zachowując tę samą nazwę lub aktualizując każde jego odniesienie.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli obraz nie może być w ogóle dekodowany, EPUBCheck zgłasza PKG-021; błędne rozszerzenie to PKG-022.
Terminy używane tutaj
Inne komunikaty MED
MED-003Picture "img" elements must reference core media type resources, but found resource "…" of type "…".MED-005Media Overlay audio reference … to non-standard audio type … found.MED_007Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".MED-008The time specified in the clipBegin attribute must not be after clipEnd.MED-009The time specified in the clipBegin attribute must not be the same as clipEnd.MED_010EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.
Źródła
- EPUB 3.3, §3.2 Core media types · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.