shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Manipular fichero imagen


From: T.Collons
Subject: Re: [shell-script] Manipular fichero imagen
Date: Sun, 9 Jul 2017 20:34:20 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1

Gracias por contestar Raul, te comento.


Estoy convirtiendo libros del formato FB2 a EPUB, MOBI, OPT, PDF, TXT, y me encuentro que algunos dan error al intentar convertir con calibre.

Como los ficheros FB2 pueden editarse como un fichero XML, con GEDIT e reparado algunos, que tenían errores en las combinaciones de etiquetas xml, por ejemplo, en lugar de la pareja <body> XXXXXXX </body>, había algún <body> o </body> de mas.

Pero en algunos el problema es que llevan incorporado ficheros de imagen en formato base64 y por algún motivo, necesitan estar formateados linea a linea con 79+CR para realizar la conversión. En lugar de eso vienen en crudo o sea XML ve una linea con 58kb de caracteres.

Es por eso que necesito cortar esa linea de XXXKb a lineas de 79+CR caracteres.



El 09/07/17 a les 19:59, Raul Libório address@hidden [shell-script] ha escrit:
 

Amigo, não entendi bem, o arquivo é de imagem ou texto? São 80 caracteres
ou 80 pixels?

Em 9 de jul de 2017 2:05 PM, "'T.Collons' address@hidden
[shell-script]" <address@hidden> escreveu:

>
>
> Buenas noches (Tardes en Brasil)
>
>
> Necesito poder delimitar los datos de un fichero de imagen (jpg o png) a
> 80 caracteres por linea, como hacen los gestores de correo.
>
> He intentado con sed usando *sed -e :a -e 's/^.\{1,78\}$/ &/;ta', *pero
> como el fichero no tiene saltos de linea no lo hace.
>
> No conozco mucho awk, los entendidos en este lenguage se os ocurre como
> hacerlo. O con sed, si es posible.
>
>
> Os comento para que lo necesito, estoy convirtiendo ficheros en formato
> fb2 (libros) a epub, mobi, pdf, odt, doc y txt, pero en algunos casos las
> imágenes
>
> incrustadas no permiten hacer la conversión.
>
> Aunque parezca mentira, soy muy cabezón ( no se si se entenderá en
> brasileiro ) y he convertido a mano un jpg a 79 caracteres por linea mas el
> "\n" y así funciona, pero claro esa conversión ha tardado unas 4 horas.
>
>
> Gracias de antemano, por vuestra ayuda.
> --
>
>
>
> Pere
>
> address@hidden
>
>
>
> <http://www.imatge.com/>
>
> ------------------------------------
>
> AVIS LEGAL
>
> Nota de confidencialitat: Aquest missatge podria contenir missatges
> d'empresa i altre informació confidencial tutelada per les lleis de Europea
> i altres estats, Si Vostè el rep per error o sense ser una de les persones
> esmenades a la capçalera, haurà de destruir-lo sense copiar-lo ni
> revelar-l'ho o qualsevol altre acció relacionada amb el contingut del
> missatge i notificar-ho per correu electrònic a l'emissor del missatge.
>
> Les persones o entitats que incompleixin els deures de confidencialitat
> podran ésser perseguides davant dels Tribunals de Justícia sota l'empar de
> la legislació civil, penal i administrativa nacional i internacional.
>
> Gracies per la seva cooperació.
>
> ------------------------------------
>
> LEGAL NOTICE
>
> Confidentiality notice: This mail may include business and other
> confidential information protected under the laws of and other territories.
> if you are not one of the intended recipients of the message, you are
> legally obliged to delete the message content. Furthermore, you are kindly
> requested to report immediately the incident to the sender.
>
> Breach of confidentiality duties is a serious criminal offence in and
> other territories. Offenders shall be legally prosecuted worldwide.
>
> Thank you for your cooperation.
>
>
>
>
>

[As partes desta mensagem que não continham texto foram removidas]


--



Pere

address@hidden




------------------------------------

AVIS LEGAL

Nota de confidencialitat: Aquest missatge podria contenir missatges d'empresa i altre informació confidencial tutelada per les lleis de Europea i altres estats, Si Vostè el rep per error o sense ser una de les persones esmenades a la capçalera, haurà de destruir-lo sense copiar-lo ni revelar-l'ho o qualsevol altre acció relacionada amb el contingut del missatge i notificar-ho per correu electrònic a l'emissor del missatge.

Les persones o entitats que incompleixin els deures de confidencialitat podran ésser perseguides davant dels Tribunals de Justícia sota l'empar de la legislació civil, penal i administrativa nacional i internacional.  

Gracies per la seva cooperació.

------------------------------------

LEGAL NOTICE

Confidentiality notice: This mail may include business and other confidential information protected under the laws of and other territories. if you are not one of the intended recipients of the message, you are legally obliged to delete the message content. Furthermore, you are kindly requested to report immediately the incident to the sender.

Breach of confidentiality duties is a serious criminal offence in and other territories. Offenders shall be legally prosecuted worldwide. 

Thank you for your cooperation.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]