EPUBCheck PKG-022: resim uzantısı uyuşmazlığı
Güncellendi:
EPUBCheck PKG-022, bir uyarı mesajıdır: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” Bir resmin uzantısı gerçek formatıyla uyuşmuyor, örneğin .jpg olarak adlandırılmış bir PNG dosyası. Çoğu okuma uygulaması hala gösterir, ancak uzantıya veya manifest medya türüne güvenen araçlar hata verebilir.
Resmi mesaj
Wrong file extension for image. The image is a "%1$s" file but has the file extension "%2$s".
- Varsayılan ciddiyet
- Uyarı. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorun çıkaracak bir şey muhtemelen var. EPUBCheck, --failonwarnings geçmezseniz 0 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- Resimler dönüştürülmek yerine yeniden adlandırılır.
- Bir formatta kaydeden ama eski uzantıyı koruyan araçlar.
Nasıl düzeltilir
- Dosyayı doğru uzantıya yeniden adlandırın veya adının belirttiği formata dönüştürün.
- Manifestin medya türünü gerçek formatla (image/png, image/jpeg…) eşleştir.
- Yeniden adlandırdıktan sonra, dosyaya yapılan her referansı güncelleyin: paket belgesindeki manifest, XHTML içindeki bağlantılar ve resim kaynakları, ayrıca CSS'teki url() referansları.
Ne zaman bu değil
Eğer görüntü hiç çözülemiyorsa, mesaj PKG-021.
Burada kullanılan terimler
Diğer PKG mesajları
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 "…").
Kaynaklar
- EPUB 3.3, §3.2 Core media types · okumak
- EPUB 3.3, §5.6.2 The item element · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.