OVH Cloud OVH Cloud

convertir chaine en gif

25 réponses
Avatar
mikeomike
Comment peut-on convertir un fichier qui contien une simple chaine de
caracteres en fichier gif. J'ai essaye ImageMagick et j'optiens:
sh: line 1: gs: command not found

Ya-t-il quelque chose d'autre ? Preferablement une solution en Aqua
mais je suis pret a utiliser le terminal.

10 réponses

1 2 3
Avatar
mikeomike
Christophe Franco wrote:
wrote:

Comment peut-on convertir un fichier qui contien une simple chaine de
caracteres en fichier gif. J'ai essaye ImageMagick et j'optiens:
sh: line 1: gs: command not found

Ya-t-il quelque chose d'autre ? Preferablement une solution en Aqua
mais je suis pret a utiliser le terminal.


Si tu t'y connais un minimum en programmation, avec Java ça peut être
fait facilement.

Une méthode sinon serait un script qui transforme ta ligne de texte en
un petit SVG (facile, ça reste du texte), puis qui passe ce SVG dans une
moulinette qui le sorte en GIF.

--
Christophe Franco


As-tu une ressource a me proposer pour faire des SVG? J'imagine que ca
se ferait avec Darwin?


Avatar
cfranco
wrote:

Une méthode sinon serait un script qui transforme ta ligne de texte en
un petit SVG (facile, ça reste du texte), puis qui passe ce SVG dans une
moulinette qui le sorte en GIF.



As-tu une ressource a me proposer pour faire des SVG? J'imagine que ca
se ferait avec Darwin?


Un simple script qui part d'un SVG "modèle" et qui fasse un
rechercher-remplacer du texte à afficher dans le SVG pour mettre la
ligne de texte que tu veux, ça irait très bien.

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"
"http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd"



<svg width="260" height="60">

<text x="40" y="40" style="fill:black; font-size:20pt">
PUT_YOUR_TEXT_HERE
</text>
</svg>


--
Christophe Franco


Avatar
Olivier Croquette
wrote:

J'ai pense a ca aussi. Mais je ne m'y connait pas vraiment en
Automator. Quels porcessus seraient impliques?


Au risque de me répeter (<dlarih$sd$00$), ça devrait
marcher avec ImageMagick. Je l'ai déjà fait plusieurs fois.

Avatar
mikeomike
Olivier Croquette wrote:
wrote:
Comment peut-on convertir un fichier qui contien une simple chaine de
caracteres en fichier gif. J'ai essaye ImageMagick et j'optiens:
sh: line 1: gs: command not found


Tu as essayé quoi exactement?
Que donne "type gs"?
Et "find / -name gs"?


$:~ m1$ type gs
-bash: type: gs: not found
$:~ m1$ find / -name gs
find: /.Spotlight-V100: Permission denied
find: /.Trashes: Permission denied
/Applications/ghostscript-8.53/bin/gs
/Applications/Roxio Toast Titanium 5.2.1/Toast Titanium
5.2.1.app/Contents/Resources/English.lproj/Toast Help/pgs/gs
/Applications/Roxio Toast Titanium 5.2.1/Toast Titanium
5.2.1.app/Contents/Resources/French.lproj/Toast Help/pgs/gs
/Applications/Toast Titanium 5.1.2/Toast Titanium
5.1.app/Contents/Resources/English.lproj/Toast Help/pgs/gs
/Applications/Toast Titanium 5.1.2/Toast Titanium
5.1.app/Contents/Resources/French.lproj/Toast Help/pgs/gs
find: /Library/Application Support/SyncService/501: Permission denied
find: /Library/Application Support/SyncService/502: Permission denied
find: /Library/Application Support/SyncService/506: Permission denied
find: /Library/Logs/Console/506: Permission denied
find: /Library/Logs/Console/millie: Permission denied
find: /private/etc/cups/certs: Permission denied
find: /private/var/backups: Permission denied
find: /private/var/db/dhcpclient: Permission denied
find: /private/var/db/netinfo/local.nidb: Permission denied
find: /private/var/db/openldap/openldap-data: Permission denied
find: /private/var/db/openldap/openldap-slurp: Permission denied
find: /private/var/db/shadow: Permission denied
find: /private/var/db/Spotlight-V100: Permission denied
find: /private/var/db/TokenCache: Permission denied
find: /private/var/launchd/0: Permission denied
find: /private/var/root: Permission denied
find: /private/var/run/sudo: Permission denied
find: /private/var/spool/cups: Permission denied
find: /private/var/spool/fax: Permission denied
find: /private/var/spool/mqueue: Permission denied
find: /private/var/spool/postfix/active: Permission denied
find: /private/var/spool/postfix/bounce: Permission denied
find: /private/var/spool/postfix/corrupt: Permission denied
find: /private/var/spool/postfix/defer: Permission denied
find: /private/var/spool/postfix/deferred: Permission denied
find: /private/var/spool/postfix/flush: Permission denied
find: /private/var/spool/postfix/hold: Permission denied
find: /private/var/spool/postfix/incoming: Permission denied
find: /private/var/spool/postfix/maildrop: Permission denied
find: /private/var/spool/postfix/private: Permission denied
find: /private/var/spool/postfix/public: Permission denied
find: /private/var/vm/app_profile: Permission denied
find: /System/Library/User Template/English.lproj/Desktop: Permission
denied
find: /System/Library/User Template/English.lproj/Documents: Permission
denied
find: /System/Library/User Template/English.lproj/Library: Permission
denied
find: /System/Library/User Template/English.lproj/Movies: Permission
denied
find: /System/Library/User Template/English.lproj/Music: Permission
denied
find: /System/Library/User Template/English.lproj/Pictures: Permission
denied
find: /System/Library/User Template/English.lproj/Public/Drop Box:
Permission denied
find: /System/Library/User Template/French.lproj/Desktop: Permission
denied
find: /System/Library/User Template/French.lproj/Documents: Permission
denied
find: /System/Library/User Template/French.lproj/Library: Permission
denied
find: /System/Library/User Template/French.lproj/Movies: Permission
denied
find: /System/Library/User Template/French.lproj/Music: Permission
denied
find: /System/Library/User Template/French.lproj/Pictures: Permission
denied
find: /System/Library/User Template/French.lproj/Public/Drop Box:
Permission denied
find: /System/Library/User Template/Non_localized/Library: Permission
denied
find: /Users/m1/Movies/Movies: Permission denied


Avatar
Olivier Croquette
wrote:
sh: line 1: gs: command not found


Tu as essayé quoi exactement?
Que donne "type gs"?
Et "find / -name gs"?



$:~ m1$ find / -name gs
/Applications/ghostscript-8.53/bin/gs


Alors essaie:

export PATH=$PATH:/Applications/ghostscript-8.53/bin/

Cela fera en sorte que l'ordi recherchera le répertoire pour trouver gs
(ça marche dans le shell courant uniquement).

Ensuite tape la commande que tu avais essayé avant (quel est-elle
exactement?)



Avatar
mikeomike
Olivier Croquette wrote:
wrote:
sh: line 1: gs: command not found


Tu as essayé quoi exactement?
Que donne "type gs"?
Et "find / -name gs"?



$:~ m1$ find / -name gs
/Applications/ghostscript-8.53/bin/gs


Alors essaie:

export PATH=$PATH:/Applications/ghostscript-8.53/bin/

Cela fera en sorte que l'ordi recherchera le répertoire pour trouver gs
(ça marche dans le shell courant uniquement).

Ensuite tape la commande que tu avais essayé avant (quel est-elle
exactement?)


J'optiens:

$:~ m1$ sudo /usr/local/bin/convert label:@/Users/m1/Desktop/liste.txt
liste.png
Password:*********
AFPL Ghostscript 8.53: Can't find initialization file gs_init.ps.
AFPL Ghostscript 8.53: Can't find initialization file gs_init.ps.
convert: no decode delegate for this image format
`/var/tmp/magick-waKpsUPm'.
convert: missing an image filename `liste.png'.




Avatar
Olivier Croquette
wrote:
J'optiens:

$:~ m1$ sudo /usr/local/bin/convert label:@/Users/m1/Desktop/liste.txt
liste.png


Arf, effectivement, ça risque pas de marcher.
Tu as lu la documentation avant d'essayer ? ;)

Essaie:

convert -size 500x100 xc:none -draw 'text 100,100 "Mon texte!"' fichier.png

Avatar
mikeomike
Olivier Croquette wrote:
wrote:
J'optiens:

$:~ m1$ sudo /usr/local/bin/convert label:@/Users/m1/Desktop/liste.txt
liste.png


Arf, effectivement, ça risque pas de marcher.
Tu as lu la documentation avant d'essayer ? ;)


C'est ce qu'une amie qui me veut du bien m'avait recommande.

Essaie:

convert -size 500x100 xc:none -draw 'text 100,100 "Mon texte!"' fichier.p ng


J'optiens:

$:~ m1$ convert -size 500x100 xc:none -draw 'text 100,100 "Mon texte!"'
fichier.png
-bash: convert: command not found
$:~ m1$ sudo /usr/local/bin/convert -size 500x100 xc:none -draw 'text
100,100 "Mon texte!"' fichier.png
Password:
sh: line 1: gs: command not found
sh: line 1: gs: command not found
convert: no decode delegate for this image format
`/var/tmp/magick-rOU1LNq7'.
sh: line 1: gs: command not found
sh: line 1: gs: command not found
convert: no decode delegate for this image format
`/var/tmp/magick-oz2qnYem'.
convert: no encode delegate for this image format `fichier.png'.
$t:~ m1$


Avatar
mikeomike
Olivier Croquette wrote:
wrote:
J'optiens:

$:~ m1$ sudo /usr/local/bin/convert label:@/Users/m1/Desktop/liste.txt
liste.png


Arf, effectivement, ça risque pas de marcher.
Tu as lu la documentation avant d'essayer ? ;)


C'est ce qu'une amie qui me veut du bien m'avait recommande.

Essaie:

convert -size 500x100 xc:none -draw 'text 100,100 "Mon texte!"' fichier.p ng


J'optiens:

$:~ m1$ convert -size 500x100 xc:none -draw 'text 100,100 "Mon texte!"'
fichier.png
-bash: convert: command not found
$:~ m1$ sudo /usr/local/bin/convert -size 500x100 xc:none -draw 'text
100,100 "Mon texte!"' fichier.png
Password:
sh: line 1: gs: command not found
sh: line 1: gs: command not found
convert: no decode delegate for this image format
`/var/tmp/magick-rOU1LNq7'.
sh: line 1: gs: command not found
sh: line 1: gs: command not found
convert: no decode delegate for this image format
`/var/tmp/magick-oz2qnYem'.
convert: no encode delegate for this image format `fichier.png'.
$t:~ m1$


Avatar
pere.noel
wrote:

sudo /usr/local/bin/convert -size 500x100 xc:none -draw 'text
100,100 "Mon texte!"' fichier.png


chez moi, ça marche impec :
<http://81.57.96.20/~yvon/convert/fichier.png>

MAIS, bizarrement GraphicConverter 5.7 Beta X m'affiche :
<http://81.57.96.20/~yvon/convert/Image-fichier.png>
càd un fond noir ???
--
une bévue

1 2 3