İçeriğe atla
EPUBCheck · Resimler, ses ve medya örtüleri

EPUBCheck MED_007: tür niteliği olmayan picture kaynağı

Güncellendi:

EPUBCheck MED_007 bir hata mesajıdır: “Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".” Picture içindeki bir source öğesi, bir tür niteliği olmadan bir yabancı kaynağı referans alır. Bir okuma uygulaması, gösteremediği formatları atlamak için türü kullanır, bu nedenle bir temel görüntü formatı ne olduğunu belirtmelidir; EPUBCheck dosyayı ve türünü isimlendirir.

Resmi mesaj

Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "%1$s" of type "%2$s".

Varsayılan ciddiyet
Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
EPUBCheck sürümü
5.4.0

EPUBCheck, bu kimliği bir alt çizgi ile yazdırır; bu sayfa, kimliği tam olarak EPUBCheck'in bildirdiği şekilde kullanır.

%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.

Tipik nedenler

  • Web için yazılmış bir resim elementi, burada kaynak elemanları genellikle türü atlar.
  • Tür özelliği olmadan sunulan AVIF, JPEG XL veya diğer yeni formatlar.

Nasıl düzeltilir

  1. Kaynak öğesine medya türünü ekleyin, örneğin <source srcset="fig1.avif" type="image/avif"/>.
  2. Aynı resmin img elementinde bir yedek olarak temel bir formatı (JPEG, PNG, GIF, WebP veya SVG) tutun.
  3. EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.

Ne zaman bu değil

Eğer img kendisi bir temel format kullanıyorsa, hata MED-003.

Burada kullanılan terimler

Diğer MED mesajları

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

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck MED_007 ne anlama geliyor?

EPUBCheck MED_007 bir hata mesajıdır: “Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".” Picture içindeki bir source öğesi, bir tür niteliği olmadan bir yabancı kaynağı referans alır. Bir okuma uygulaması, gösteremediği formatları atlamak için türü kullanır, bu nedenle bir temel görüntü formatı ne olduğunu belirtmelidir; EPUBCheck dosyayı ve türünü isimlendirir.

MED_007 bir hata mı?

MED_007 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Mağazalar ve Kindle'ye gönder tanımları reddedebilir ve EPUBCheck durum 1 ile çıkar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör