Resultados 1 al 5 de 5

Tema: ¿Por qué no salen las portadas de los libros FB2 en el PRS-T2? Manual de reparación

  1. #1
    Veteran@ en el foro Avatar de Shark6969
    Fecha de ingreso
    16 mar, 09
    Mensajes
    476

    Predeterminado ¿Por qué no salen las portadas de los libros FB2 en el PRS-T2? Manual de reparación

    Me da mucha rabia que no salgan bien las portadas de los libros FB2 en el T2.

    E incluso a veces el aparato no es capaz de sacar los datos del autor y el título y se ve como nombre del libro el nombre del fichero.

    La causa es que muchos libros están mal formateados. A pesar de ello se pueden leer, pero para los que somos un poco maniáticos, no nos gusta ver las portadas en blanco...

    Pues bien, tiene un poco de curro dejar bien los libros, pero se puede. Por eso me he hecho un pequeño manual de como arreglarlos dependiendo de como de mal estén. Yo he logrado reparar el 100% de los que me he propuesto.

    El manual tiene varios pasos. He ordenado los pasos de más fáciles a más difíciles. Y cada paso ya arregla muchos libros, con lo cual si haciendo solo el paso 1 ya se ve la portada, pues no hay que hacer nada más a no ser que seamos super ultra ortodoxos y deseemos dejarlos perfectamente.

    O sea, ejecutamos el paso 1. Probamos y si se ve la portada, ya está. Si no, seguimos con el paso siguiente que es un pelo más complejo. Y así hasta el último, pero como os digo, he reparado todos con los que me he enfrentado.

    Para los pasos 3 en adelante hay que tener ciertos conocimientos de como es un fichero en XML.

    PASO 1: Tenemos que tener claro que la imagen está bien. A veces está mal codificada y por eso no se ve. Lo que podemos hacer es ponerle una nueva, tanto si no la tiene como si pensamos que está mal. Ver post #2 del hilo.

    PASO 2: La línea FictionBooks suele tener errores. Hay que editar el fichero un un editor normal. Yo uso el notapad++
    Yo pongo la siguiente que me va bien en general sustituyendo la que tenga:

    Código:
    <FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">
    También comprobad que las etiquetas de nombre de libro y autor están bien. Deben ser como:

    Código:
    <author><first-name>Carmen</first-name>
    <last-name>Posadas</last-name>
    </author>
    <book-title>Pequeñas infamias</book-title>
    Probar en el T2. Si ya se ve la portada y sale bien el título y autor... pues se acabó. Si no, pasar al siguiente punto.

    http://notepad-plus-plus.org/

    PASO 3: Errores de XML. Descargar el programa XML Copy Editor y dar al botón "Comprobar bien formado" e ir corrigiendo las etiquetas hasta que diga que el fichero está bien formado.

    Probar en el T2. Si ya se ve la portada y sale bien el título y autor... pues se acabó. Si no, pasar al siguiente punto.

    http://xml-copy-editor.sourceforge.net/


    PASO 4: Errores más serios del XML. Descargar el programa FictionBook Editor y cargar el fichero. Si no lo carga, dice por qué y con el XML Copy Editor lo corregimos. Repetimos este proceso hasta que se logre cargar este fichero. En cuanto se cargue, sin hacer nada más, podemos probar en el T2.

    El error más común que impide al FictionBook Editor cargar el fichero es el mismo que hace que el T2 no vea la portada. Está relacionado con el namespace l que no es reconocido por el T2 y que estrictamente hablando no es un tag válido en XML. Por ello mi sugerencia es eliminarlo. Para ello hay que sustuir cosas como:

    Código:
    <a l:href="#n2" type="note">
    Por
    Código:
    <a href="#n2" type="note">
    o

    Cosas:
    Código:
    <image l:href="#cover.jpg"/>
    por
    Código:
    <image href="#cover.jpg"/>
    Probar en el T2. Si ya se ve la portada y sale bien el título y autor... pues se acabó. Si no, pasar al siguiente punto.

    http://code.google.com/p/fictionbookeditor/


    PASO 5: Errores peores del XML. Con FictionBook Editor y cargando el fichero, dar al botón Validate y corregir hasta que no dé problemas.

    Probar en el T2. Si ya se ve la portada y sale bien el título y autor... pues se acabó. Si no, pasar al siguiente punto.

    PASO 6: Finalmente. Y es que muchas veces no sale la portada porque el SONY ya tiene creada la miniatura y no se da cuenta de que el libro está modificado. La solución consistía en borrar el libro del Sony, apagarlo y volver a meterlo después de encenderlo.
    Última edición por Shark6969; 27/01/2013 a las 15:15

  2. El Siguiente Usuario Agradeció a Shark6969 Por Este Mensaje:


  3. #2
    Habitual en el foro Avatar de sag73
    Fecha de ingreso
    16 ago, 11
    Ubicación
    Tenerife
    Mensajes
    99

    Predeterminado Re: ¿Por qué no salen las portadas de los libros FB2 en el PRS-T2? Manual de reparaci

    Manual Alternativo en Xml Copy Editor:

    Para los usuarios del Calibre:

    Cuando metemos nuestro libro en el calibre para pasarlo al reader en ocasiones nos encontramos con que tenemos que añadirle la portada en los "metadatos", pues bien, ojo a esto. Esa portada No es, repito, NO es la portada que nos muestra el Home (miniatura) del reader.


    Para visualizar la miniatura de la portada en los libros dentro del reader, dicha portada debe de estar en los metadatos del Fb2, es decir en el contenido del libro y eso se hace siguiendo los pasos más abajo con el programa Xml Copy Editor.

    Abrimos el Fb2 y la 1º linea de ser:


    1º Linea:Ejemplo de Cualquier Libro

    <?xml version="1.0" encoding="UTF-8"?><FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns: xlink="http://www.w3.org/1999/xlink"><description><title-info><genre>Policiaco</genre><author><first-name>Toni</first-name><last-name>Hill</last-name></author><book-title>Los buenos suicidas</book-title><coverpage><image xlink:href="#_0.jpg" /></coverpage><lang>es</lang></title-info><document-info><author><first-name>Toni</first-name><last-name>Hill</last-name></author><program-used>calibre 0.8.51</program-used><date>2.7.2012</date><id>29dd56d3-ad4b-4fd4-8890-2c58c8fc03f8</id><version>1.0</version></document-info></description><body>

    2º Linea: Contenido del libro (cada cual se lo distribuye a su manera).

    1512º Linea (ejemplo): Aquí viene lo importante:
    detrás de este código viene una relación enorme de números y letras (lo que esta en rojo)

    </body><binary id="_0.jpg" content-type="image/jpeg">/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRo
    fHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIR
    whMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjL/w
    AARCANFAiIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QA
    tRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFD KBkaEII0KxwRVS0fAkM2J
    yggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZW mNkZWZnaGlqc3......

    .......R6jgf9cf8A7KiihJGcpyWo0eGpNo/08dP+eP8A9eiiiq5UL2k+5//Z

    </binary>


    Pues bien, todo ese código en rojo, no es mas que la foto jpg convertida a un lenguaje que el programa pueda leer. Dicho lenguaje se llama "codificador Base 64".

    Esto se hace muy fácil:

    1º descargarse el complemento para Firefox "Codificador Base64="
    2º Este complemento se adjunta al menu Herramientas del Firefox
    3º Ejecutarlo.
    4º en el lado izquierdo nos pide que seleccionemos el archivo: (Buscarlo en nuestros Pc la foto de la portada)
    5º en el lado derecho en el cuadro aparece esa portada convertida en codigo64 (nº y letras)
    6º copiar todo ese código eliminando este texto: data:image/jpeg;base64,

    Es decir copiar desde la 2º barra inclinada (/) hasta el final

    7º pegar dentro del xml copy Editor todo esos nº y letras entre este código:

    </body><binary id="_0.jpg" content-type="image/jpeg"> contenido pegado </binary>

    Con eso ya está añadida nuestra portada al libro en Fb2. Con lo que nos permite cambiarla por una que nos guste más y no quedarnos con la que viene por defecto.

    NOTA: Importante fijarse que en la 1º linea el nombre de la portada tiene una #, pero luego en su línea de código esa # desaparece.

    NOTA 2:La portada y todas las imágens que contenga el Fb2 deben ir después del cierre "</body>"

    NOTA 3: En ocasiones el código pegado es tan largo que el xml copy editor no lo muestra. Pero estar está. Si abrís el libro Fb2 con el coolreader para windows verán que la portada aparece.




    ejemplo: <coverpage><image xlink:href="#_IMAGEN MIA GUAY.jpg" /></coverpage>
    </body><binary id="_IMAGEN MIA GUAY.jpg" content-type="image/jpeg"></binary>


    Es más largo de explicar que de hacer, probarlo.

    Nombre:  Pantallazo_1.jpg
Visitas: 193
Tamaño: 98.3 KB
    Última edición por sag73; 07/12/2012 a las 16:05

  4. El Siguiente Usuario Agradeció a sag73 Por Este Mensaje:


  5. #3
    Veteran@ en el foro Avatar de Shark6969
    Fecha de ingreso
    16 mar, 09
    Mensajes
    476

    Predeterminado Re: ¿Por qué no salen las portadas de los libros FB2 en el PRS-T2? Manual de reparaci

    Esto es verdad cuando el problema es la imagen. En mi parte de manual daba por bueno que la imagen estaba bien. Gracias por el aporte. Modificaré mi primer post. Tambien para Chrome hay extensiones que lo hacen como Picture Encoder o Image2base64

  6. El Siguiente Usuario Agradeció a Shark6969 Por Este Mensaje:


  7. #4
    Veteran@ en el foro Avatar de itzi
    Fecha de ingreso
    13 oct, 09
    Mensajes
    161

    Predeterminado Re: ¿Por qué no salen las portadas de los libros FB2 en el PRS-T2? Manual de reparaci

    ¡Muchas gracias! Yo tengo un T1, pero el proceso es el mismo. Me ha sido de gran ayuda

    Sólo añadir una cosa (que me volvió loca a mí), y es que muchas veces no me salía la portada pese a seguir (y cumplir) correctamente todos los pasos que aquí se indican. La solución consistía en borrar el libro del Sony, apagarlo y volver a meterlo después de encenderlo.

  8. #5
    Veteran@ en el foro Avatar de Shark6969
    Fecha de ingreso
    16 mar, 09
    Mensajes
    476

    Predeterminado Re: ¿Por qué no salen las portadas de los libros FB2 en el PRS-T2? Manual de reparaci

    Lo añadimos al manual. Gracias.

Temas similares

  1. ¿Portadas de libros en buena resolución?
    Por ersott en el foro Formatos de e-books
    Respuestas: 7
    Último mensaje: 23/09/2013, 03:19
  2. ¿Se pueden ver las portadas de los libros?
    Por drago111 en el foro PRS-600
    Respuestas: 2
    Último mensaje: 11/08/2010, 07:38
  3. Como poner portadas a libros fb2
    Por agostoesquimal en el foro Papyre
    Respuestas: 2
    Último mensaje: 20/09/2009, 13:16
  4. Respuestas: 3
    Último mensaje: 04/04/2009, 22:05
  5. probleas con las portadas de libros en fb2
    Por mina en el foro Papyre
    Respuestas: 2
    Último mensaje: 01/12/2008, 15:30

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •