Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/03/2020, à 07:39

Jarodd

[Résolu] Convertir un (gros) fichier txt en jpg

Bonjour,

Pour débuguer un gros fichier log, un service de support technique me demande de transmettre le fichier au format jpg. Le problème c'est que le .log fait près de 18 Mo (plus de 5000 lignes)... Et je n'arrive pas le faire.

J'ai essayé avec la commande convert, mais j'ai cette erreur :

convert bugreport_1582970846201.log.txt bugreport_1582970846201.jpg
convert-im6.q16: improper image header `bugreport_1582970846201.log.txt' @ error/txt.c/ReadTXTImage/443.
convert-im6.q16: no images defined `bugreport_1582970846201.jpg' @ error/convert.c/ConvertImageCommand/3258.

Avec Firefox, je ne peux pas ouvrir le fichier, Firefox me propose juste de le télécharger.
Avec Chromium, je peux ouvrir le fichier texte, mais je ne sais pas comment le sauvegarder en jpg.
J'ai aussi tenté LibreOffice : j'ai enregistré le txt en pdf, mais ensuite je ne sais pas comment convertir le pdf en jpg.
J'ai pensé à GIMP, mais il me propose d'ouvrir des milliers de calques, pas la bonne solution non plus big_smile

Bref j'ai tenté plusieurs programmes, mais là je ne plus trop d'idées... Merci pour votre aide.

Edit : Résolu
ouvrir le fichier .log avec Chrome (windows), Ctrl+Maj+I pour ouvrir le panneau Développeurs, puis Ctrl+Maj+P et taper "screenshot", lancer la commande "make screenshot" (ou équivalent)

Dernière modification par Jarodd (Le 02/03/2020, à 21:37)


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#2 Le 02/03/2020, à 08:33

diesel

Re : [Résolu] Convertir un (gros) fichier txt en jpg

C'est débile.

recontacte le support technique et explique lui. Propose de lui envoyer en .txt (par exemple).

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#3 Le 02/03/2020, à 08:44

FrancisFDZ

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Bonjour,
Et pourquoi pas en pdf


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#4 Le 02/03/2020, à 09:02

Jarodd

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Bonjour,

Je leur ai déjà dit que je n'arrivais pas à faire un jpg, et que même si je pouvais le faire, il serait probablement très gros. Mais je suppose que ce sont leurs procédures, ils veulent un jpg et rien d'autre. Ils ne vont pas les changer pour moi. Et la personne qui me réponds (jamais la même d'ailleurs) ne doit pas avoir l'autorité pour changer ça.

Donc soit je me colle à leur demande, soit ils ne m'aideront pas... J'ai déjà envoyé le zip (contenant plusieurs fichiers, dont le log concerné), et le log tout seul.

Dernière modification par Jarodd (Le 02/03/2020, à 09:03)


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#5 Le 02/03/2020, à 13:20

kamaris

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Jarodd a écrit :

J'ai aussi tenté LibreOffice : j'ai enregistré le txt en pdf, mais ensuite je ne sais pas comment convertir le pdf en jpg.

Si tu as réussi à faire ça, ensuite tu fais

convert fichier.pdf fichier.jpg

Hors ligne

#6 Le 02/03/2020, à 14:14

melixgaro

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Salut,
Ma remarque n'aidera pas (désolé) mais je m'étonne de la demande. Comment comptent-t-ils analyser le contenu du journal (log) si c'est dans un format d'image ?


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#7 Le 02/03/2020, à 14:21

kamaris

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Cette question ! En faisant un ocr sur l'image bien sûr !
D'où l'importance de ne pas partir d'un fichier texte big_smile

Hors ligne

#8 Le 02/03/2020, à 14:27

melixgaro

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Ah bien sûr ! big_smile
Je n'avais pas pensé à cette merveilleuse technologie qu'est l'OCR/le ROC. Ce serait dommage de ne pas s'en servir… En plus, ça peut justifier un emploi de relecteur/relectrice pour s'assurer que l'OCR n'a pas merdé big_smile Vive le futur !


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#9 Le 02/03/2020, à 14:31

MicP

Re : [Résolu] Convertir un (gros) fichier txt en jpg

[mode HUMOUR]

Peut-être qu'il faudra d'abord imprimer l'image pour pouvoir l'envoyer par FAX,
(Enfin, j'imagine que c'est sûrement comme ça que ça se passe, de nos jours)
Sinon, ça serait beaucoup trop simple.

[/mode HUMOUR]

Dernière modification par MicP (Le 02/03/2020, à 19:53)

Hors ligne

#10 Le 02/03/2020, à 14:37

melixgaro

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Oui, je pensais aussi à une impression mais imprimer, au moins, une centaine de pages pour un log… en 2020… comment dire… big_smile


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#11 Le 02/03/2020, à 16:35

credenhill

Re : [Résolu] Convertir un (gros) fichier txt en jpg

hello
5000 lignes en une seule image ?
sinon la commande suivante crée un .jpg par page. On peut changer la taille

convert text:fichier.log fichier.jpg

Hors ligne

#12 Le 02/03/2020, à 16:46

Jarodd

Re : [Résolu] Convertir un (gros) fichier txt en jpg

kamaris a écrit :

Si tu as réussi à faire ça, ensuite tu fais

convert fichier.pdf fichier.jpg

J'ai l'erreur citée dans le premier message (quel que soit le format demandé en fait).


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#13 Le 02/03/2020, à 16:54

Jarodd

Re : [Résolu] Convertir un (gros) fichier txt en jpg

credenhill a écrit :

hello
5000 lignes en une seule image ?
sinon la commande suivante crée un .jpg par page. On peut changer la taille

convert text:fichier.log fichier.jpg

Combien de temps cela prend pour générer le fichier ? Car cela fait bien 5mn que ça tourne, j'ai le processus convert à 100% mais aucun fichier.

Edit : j'aurais du attendre une minute de plus... Cela m'a généré 4513 fichiers, 68 avec du contenu dedans, et 4445 fichiers vides (0 octet).

Dernière modification par Jarodd (Le 02/03/2020, à 16:57)


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#14 Le 02/03/2020, à 16:56

kamaris

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Jarodd a écrit :

J'ai l'erreur citée dans le premier message (quel que soit le format demandé en fait).

Humm… ça m'étonnerait qu'il te parle de fichier.txt quand tu lui demandes une conversion pdf vers jpg.
Tu peux donner le retour de commande exact pour

convert fichier.pdf fichier.jpg

Hors ligne

#15 Le 02/03/2020, à 17:00

Jarodd

Re : [Résolu] Convertir un (gros) fichier txt en jpg

kamaris a écrit :
Jarodd a écrit :

J'ai l'erreur citée dans le premier message (quel que soit le format demandé en fait).

Humm… ça m'étonnerait qu'il te parle de fichier.txt quand tu lui demandes une conversion pdf vers jpg.
Tu peux donner le retour de commande exact pour

convert fichier.pdf fichier.jpg

Je voulais dire que j'ai eu une erreur, pas forcément cette erreur, je ne sais plus le message exact.
J'essaye de le refaire, pour l'instant LibreOffice plante quand je retente la conversion en PDF (j'ai effacé le pdf ce matin suite aux différents tests).

Voici l'erreur :

$ convert bugreport_1582970846201.pdf fichier.jpg
convert-im6.q16: not authorized `bugreport_1582970846201.pdf' @ error/constitute.c/ReadImage/412.
convert-im6.q16: no images defined `fichier.jpg' @ error/convert.c/ConvertImageCommand/3258.

Dernière modification par Jarodd (Le 02/03/2020, à 17:01)


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#16 Le 02/03/2020, à 17:04

kamaris

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Ok : quel est le retour de

grep PDF /etc/ImageMagick*/policy.xml

Dernière modification par kamaris (Le 02/03/2020, à 17:05)

Hors ligne

#17 Le 02/03/2020, à 17:12

Jarodd

Re : [Résolu] Convertir un (gros) fichier txt en jpg

$ grep PDF /etc/ImageMagick*/policy.xml
  <policy domain="coder" rights="none" pattern="PDF" />

Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#18 Le 02/03/2020, à 17:18

kamaris

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Passe cette commande :

sudo sed -Ei.bak '/PDF/s/(\s*)(.*)/\1<!-- \2 -->/' /etc/ImageMagick*/policy.xml

et retente la conversion pdf vers jpg.

Dernière modification par kamaris (Le 02/03/2020, à 17:19)

Hors ligne

#19 Le 02/03/2020, à 17:28

bluc

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Bonjour,

Jarodd a écrit :

Avec Chromium, je peux ouvrir le fichier texte, mais je ne sais pas comment le sauvegarder en jpg.

J'ai bien une solution
Utilisant Google Chrome il y a une extension FireShot Capture qui fait des captures de la page entière d'un site (dispo pour Firefox il me semble)
J'ai ouvert un fichier .log de var/log avec Chrome , j'ai fait une capture de cette page et enregistrer en .png puis d'un clic droit converti en .jpg
Ça m'a prit - de 1 minute
voila le fichier en .jpg

sinon ça peut se faire en ligne

Dernière modification par bluc (Le 02/03/2020, à 17:41)


Clevo :  Ubuntu 23.10   ❖  Xubuntu 22.10  ❖  Kubuntu 23.10   
         avec partition data commune       Une fraction de seconde                    Multiboot

Hors ligne

#20 Le 02/03/2020, à 17:45

Jarodd

Re : [Résolu] Convertir un (gros) fichier txt en jpg

@bluc : l'extension fait tout en local, ou elle transmet les fichiers ? Parce que ce message à l'installation ne me plait pas trop :

Congratulations: FireShot Lite installed!
If you can see this page, then everything is ready for taking web page screenshots!

Je n'ai pas lu tout le log (et pour cause) mais il y a sûrement des infos privées dedans. Je voudrais donc que la conversion se fasse en local.
Idem pour les sites de service en ligne...

@kamaris : j'ai tapé ta commande sed et refait le convert. J'attends le résultat, je mets à jour le message dès que le fichier est généré.


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#21 Le 02/03/2020, à 18:04

Jarodd

Re : [Résolu] Convertir un (gros) fichier txt en jpg

@karamis : j'ai un peu le même résultat que le message #13 : plusieurs centaines de fichiers, dont la plupart vides. Ca a pris environ 20mn.

$ convert bugreport_1582970846201.pdf fichier.jpg
convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244.
convert-im6.q16: cache resources exhausted `/tmp/magick-16245kssr9F7zKUU9334' @ error/cache.c/OpenPixelCache/3984.

Je remets si besoin les mêmes commandes que tout-à-l'heure, que je viens de retaper :

$ sudo sed -Ei.bak '/PDF/s/(\s*)(.*)/\1<!-- \2 -->/' /etc/ImageMagick*/policy.xml
$ grep PDF /etc/ImageMagick*/policy.xml
  <!-- <!-- <!-- <policy domain="coder" rights="none" pattern="PDF" /> --> --> -->
$

Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#22 Le 02/03/2020, à 18:11

melixgaro

Re : [Résolu] Convertir un (gros) fichier txt en jpg

ah oui bonne idée de bluc.
Firefox dispose d'un outil de capture de page compète. Donc affiche ton txt/log dans Firefox, puis clique sur l'icône aux trois points dans la barre d'adresse et puis sur “Take a screenshot” ou équivalent FR.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#23 Le 02/03/2020, à 18:14

Jarodd

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Dit dans le 1er message :

Avec Firefox, je ne peux pas ouvrir le fichier, Firefox me propose juste de le télécharger.

Avec Chromium je l'ouvre, mais la commande "take screenshot" ne fait rien, je ne sais pas pourquoi.


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#24 Le 02/03/2020, à 18:18

kamaris

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Jarodd a écrit :

@karamis : j'ai un peu le même résultat que le message #13

Ça n'est pas « un peu le même résultat » : là, tu dépasses le cache :

cache resources exhausted

La conversion est trop grosse : il faudrait peut-être découper le pdf en plusieurs morceaux avant, par exemple avec pdfseparate.
Et ça n'est pas la peine de repasser plusieurs fois la commande sed, tu es en train de sur-commenter la ligne dans le fichier xml :

  <!-- <!-- <!-- <policy domain="coder" rights="none" pattern="PDF" /> --> --> -->

Ça n'est pas grave, mais bon…

PS : ceci dit, tout ça est un peu une histoire de fou…
Je réponds à ton message d'erreur à la volée, mais à la base, il ne faudrait pas avoir à faire tout ça…

Dernière modification par kamaris (Le 02/03/2020, à 18:21)

Hors ligne

#25 Le 02/03/2020, à 18:31

bluc

Re : [Résolu] Convertir un (gros) fichier txt en jpg

Jarodd a écrit :

Avec Chromium je l'ouvre, mais la commande "take screenshot" ne fait rien, je ne sais pas pourquoi.

et bien installe l'extension qui va bien
pour convertir en jpg en un clic un petit nautilus script a placer dans .local/share/nautilus/scripts

18 Mo... ça va faire lourd

Dernière modification par bluc (Le 02/03/2020, à 18:38)


Clevo :  Ubuntu 23.10   ❖  Xubuntu 22.10  ❖  Kubuntu 23.10   
         avec partition data commune       Une fraction de seconde                    Multiboot

Hors ligne