EPUBCheck MED-003: img în picture nu este tip de bază
Actualizat:
EPUBCheck MED-003 este un mesaj de eroare: „Picture "img" elements must reference core media type resources, but found resource "…" of type "…".” Un img dintr-un element picture face referire la o imagine într-un format care nu este un tip de media de bază. În interiorul picture, img trebuie să facă întotdeauna referire la un tip de imagine de bază (JPEG, PNG, GIF, WebP sau SVG) astfel încât fiecare aplicație de citire să o poată afișa; EPUBCheck numește fișierul și tipul său.
Mesajul oficial
Picture "img" elements must reference core media type resources, but found resource "%1$s" of type "%2$s".
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- TIFF, BMP, HEIC sau alte formate pe care aplicațiile de citire nu sunt obligate să le afișeze.
- Un element de imagine scris pentru web, cu formatul modern în img și backup în source.
Cum să o repari
- Convertiți imaginea în JPEG, PNG, GIF, WebP sau SVG și actualizați src-ul și tipul de media din manifest.
- Dacă vrei să oferi un alt format, pune-l într-un element sursă cu un atribut de tip și păstrează un format de bază în img.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă un element source în imagine nu are un atribut type pentru un format străin, acesta este MED_007.
Termeni folosiți aici
Alte mesaje MED
MED-004Image file header may be corrupted.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.
Surse
- EPUB 3.3, §3.5.2.2 HTML img fallbacks · citește
- EPUB 3.3, §3.2 Core media types · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.