Παράκαμψη προς το περιεχόμενο
EPUBCheck · Εικόνες, ήχος και επικαλύψεις μέσων

EPUBCheck MED-003: img σε picture όχι βασικός τύπος

Ενημερωμένο:

EPUBCheck MED-003 είναι ένα μήνυμα σφάλματος: “Picture "img" elements must reference core media type resources, but found resource "…" of type "…".” Μια εικόνα img μέσα σε ένα στοιχείο picture δείχνει σε μια εικόνα σε μορφή που δεν είναι βασικός τύπος μέσου. Μέσα σε picture, η εικόνα img πρέπει πάντα να αναφέρεται σε έναν βασικό τύπο εικόνας (JPEG, PNG, GIF, WebP ή SVG) έτσι ώστε κάθε εφαρμογή ανάγνωσης να μπορεί να την εμφανίσει; EPUBCheck ονομάζει το αρχείο και τον τύπο του.

Το επίσημο μήνυμα

Picture "img" elements must reference core media type resources, but found resource "%1$s" of type "%2$s".

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.

Τυπικές αιτίες

  • TIFF, BMP, HEIC ή άλλες μορφές που οι εφαρμογές ανάγνωσης δεν υποχρεούνται να εμφανίζουν.
  • Ένα στοιχείο εικόνας που γράφτηκε για το διαδίκτυο, με τη σύγχρονη μορφή στο img και την εναλλακτική μορφή στο source.

Πώς να το διορθώσω

  1. Μετατρέψτε την εικόνα σε JPEG, PNG, GIF, WebP ή SVG και ενημερώστε τον τύπο src και τον τύπο μέσων του manifest.
  2. Εάν θέλετε να προσφέρετε μια άλλη μορφή, τοποθετήστε το σε ένα στοιχείο πηγής με μια ιδιότητα τύπου και διατηρήστε μια βασική μορφή στην εικόνα.
  3. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

Όταν δεν είναι αυτό

Αν ένα στοιχείο πηγής στην εικόνα λείπει τη διάσταση τύπου για μια ξένη μορφή, αυτό είναι MED_007.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα MED

  • MED-004 Image file header may be corrupted.
  • MED-005 Media Overlay audio reference … to non-standard audio type … found.
  • MED_007 Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".
  • MED-008 The time specified in the clipBegin attribute must not be after clipEnd.
  • MED-009 The time specified in the clipBegin attribute must not be the same as clipEnd.
  • MED_010 EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck MED-003;

EPUBCheck MED-003 είναι ένα μήνυμα σφάλματος: “Picture "img" elements must reference core media type resources, but found resource "…" of type "…".” Μια εικόνα img μέσα σε ένα στοιχείο picture δείχνει σε μια εικόνα σε μορφή που δεν είναι βασικός τύπος μέσου. Μέσα σε picture, η εικόνα img πρέπει πάντα να αναφέρεται σε έναν βασικό τύπο εικόνας (JPEG, PNG, GIF, WebP ή SVG) έτσι ώστε κάθε εφαρμογή ανάγνωσης να μπορεί να την εμφανίσει; EPUBCheck ονομάζει το αρχείο και τον τύπο του.

Είναι MED-003 σφάλμα;

Η MED-003 αναφέρεται ως σφάλμα από προεπιλογή. Η EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι μη έγκυρη. Τα καταστήματα και το Send to Kindle μπορεί να την απορρίψουν, και το EPUBCheck εξέρχεται με κατάσταση 1.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία