Conversion image > postscript pour imp. matricielle

Conversion image > postscript pour imp. matricielle - Linux et OS Alternatifs

Marsh Posté le 10-11-2004 à 19:03:50    

Pour les besoins d'une application, je suis obligé de réaliser des captures d'écran (essentielement des captures de graphiques en réalité) pour ensuite les convertir en poscript et ainsi pouvoir les imprimer sur une imprimante matricielle couleur.  
Pour que ce soit 'silencieux' pour l'utilisateur, j'ai pensé à la commande xwd cependant cela ne semble pas fonctionner.  
Par exemple (avec les mgs associés du shel) :  
xwd -silent -root -out test.xwd //screen de tout l'ecran  
convertion en ppm :  
xwdtopnm test.xwd > test.pnm  
.... Writing PPM FILE  
convertion en postcript :  
pnmtops test.pnm > test.ps  
pnmtops : Max Val of input requires 11 bit samples for full resolution  
but we are using the Poscript maximum of 8  
pnmtops : warning, image too large for page, rescaling to 0,773438  
pnmtops : writing color Poscript  
 
mon fichier postscript est effectivement créé mais illisible. Quand je visionne avec gs, j'ai un fichier noir.  
J'ai donc essayé par la suite convert. Je prends mon screenshot et je le convertit en postscript (convert XX.xwd XX.ps). Cela semble fonctionner mais j'ai pas mal de pertes rendant totalement illisible les données dun tableau.
 
- Pour commencer, comment puis-je effectuer correctement ma conversion avec pnmtops ?  
- Est-il possible de minimiser les pertes dues a la conversion ?  
- Au pire, y-aurait-il une autre méthode ?

Reply

Marsh Posté le 10-11-2004 à 19:03:50   

Reply

Marsh Posté le 10-11-2004 à 19:46:45    

la commande import ?
pour prenre ton screen :
import -window root mon_image.ps
 
en jouant avec les options de import, tu devrais avoir quelque chose de correct


Message édité par Mjules le 10-11-2004 à 19:47:02

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed