Παράκαμψη προς το περιεχόμενο
EPUBCheck · Πόροι και αναφορές

EPUBCheck RSC-009: αναγνωριστής σε ραστερική εικόνα

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

EPUBCheck RSC-009 είναι ένα μήνυμα προειδοποίησης: “A non-SVG image resource should not be defined with a fragment identifier.” Μια παραπομπή σε μια ραστερική εικόνα (JPEG, PNG, GIF, WebP) περιλαμβάνει έναν αναγνωριστή τμήματος (#part), κάτι που έχει νόημα μόνο για εικόνες SVG. Οι εφαρμογές ανάγνωσης αγνοούν ή διαχειρίζονται λανθασμένα τον αναγνωριστή, επομένως η εικόνα ενδέχεται να μην εμφανίζεται όπως προορίζεται.

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

A non-SVG image resource should not be defined with a fragment identifier.

Προεπιλεγμένη σοβαρότητα
Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
Έκδοση EPUBCheck
5.4.0

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

  • Ένα URL όπως images/map.png#region αντιγράφεται από μια ιστοσελίδα ή ένα χάρτη εικόνας.
  • Ένα εργαλείο που προσθέτει θραύσματα σε κάθε αναφορά εικόνας.

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

  1. Βρείτε την αναφορά εικόνας που αναφέρεται στο μήνυμα.
  2. Αφαιρέστε το #fragment από την αναφορά στην εικόνα.
  3. Εάν χρειάζεστε να δείξετε μέρος από μια εικόνα, κόψτε την σε δικό της αρχείο ή χρησιμοποιήστε SVG.

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

Ένα απόσπασμα που δείχνει σε ένα id που δεν υπάρχει σε ένα έγγραφο XHTML είναι RSC-012.

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

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

  • RSC-008 Referenced resource "…" is not declared in the OPF manifest.
  • RSC-010 Reference to non-standard resource type found.
  • RSC-007 Referenced resource "…" could not be found in the EPUB.
  • RSC-011 Found a reference to a resource that is not a spine item.
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck RSC-009;

EPUBCheck RSC-009 είναι ένα μήνυμα προειδοποίησης: “A non-SVG image resource should not be defined with a fragment identifier.” Μια παραπομπή σε μια ραστερική εικόνα (JPEG, PNG, GIF, WebP) περιλαμβάνει έναν αναγνωριστή τμήματος (#part), κάτι που έχει νόημα μόνο για εικόνες SVG. Οι εφαρμογές ανάγνωσης αγνοούν ή διαχειρίζονται λανθασμένα τον αναγνωριστή, επομένως η εικόνα ενδέχεται να μην εμφανίζεται όπως προορίζεται.

Είναι το RSC-009 ένα σφάλμα;

RSC-009 αναφέρεται ως προειδοποίηση από προεπιλογή. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι ενδέχεται να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0 εκτός αν περάσετε --failonwarnings.

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

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

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