EPUBCheck PKG-022: ασυμφωνία επέκτασης εικόνας
Ενημερωμένο:
EPUBCheck PKG-022 είναι ένα μήνυμα προειδοποίησης: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” Η επέκταση μιας εικόνας δεν ταιριάζει με τη πραγματική μορφή της, για παράδειγμα ένα αρχείο PNG ονομασμένο .jpg. Οι περισσότερες εφαρμογές ανάγνωσης θα το δείξουν, αλλά εργαλεία που εμπιστεύονται την επέκταση ή τον τύπο μέσων του manifest μπορεί να αποτύχουν.
Το επίσημο μήνυμα
Wrong file extension for image. The image is a "%1$s" file but has the file extension "%2$s".
- Προεπιλεγμένη σοβαρότητα
- Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Οι εικόνες μετονομάστηκαν αντί να μετατραπούν.
- Εργαλεία που αποθηκεύουν σε μία μορφή αλλά διατηρούν την παλιά επέκταση.
Πώς να το διορθώσω
- Είτε μετονομάστε το αρχείο στη σωστή επέκταση είτε μετατρέψτε το στη μορφή που δηλώνει το όνομά του.
- Κάντε τον τύπο μέσου του manifest να ταιριάζει με την πραγματική μορφή (image/png, image/jpeg…).
- Μετά την μετονομασία, ενημερώστε κάθε αναφορά στο αρχείο: το manifest στο έγγραφο πακέτου, τους συνδέσμους και τις πηγές εικόνας στο XHTML, και τις αναφορές url() στο CSS.
Όταν δεν είναι αυτό
Εάν η εικόνα δεν μπορεί να αποκωδικοποιηθεί καθόλου, το μήνυμα είναι PKG-021.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα 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 "…").
Πηγές
- EPUB 3.3, §3.2 Core media types · διαβαστεί
- EPUB 3.3, §5.6.2 The item element · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.