Créer des images GIF
Bans la R4, BeOS nest fourni sans filtre système pour les images GIF
(NetPositive a le sien intégré). Cela veut dire que vous ne pouvez pas
créer des images GIF directement. Tant que Be n'aura pas réglé le
conflit avec le brevet d'Unisys sur les algorithmes de compressions, on peut
contourner le problème de différentes manières pour enregistrer
en GIF sous BeOS:
- L'application GIF
Translator de Daniel Switkin vous donnera la possibilité de créer
des GIFs dans vos applications graphiques, Anime, du même auteur, permet de
créer des GIFs animés et aussi des GIFs statiques directement.
- Becasso, de Sander
Stoks, vous permet d'enregistrer en GIF, mais sans compression (Becasso utilise
l'algorithme d'enregistrement de netpbm, voir plus bas).
- netpbm, de Chris
Herborth, est un ensemble d'utilitaires qui permet de transformer une image d'un
type dans un autre, il comprend des tas de formats différents.
netpbm, malheureusement, nécessite toujours 2 ou 3 étapes, car l'image
est transformée en fichier ppm, et ensuite ce fichier ppm est transformé
en un autre format.
Après avoir installé netpbm, créez-vous quelques scripts qui
réduiront le travail à une simple commande. Par exemple le script
ci-dessous convertit un fichier TGA en GIF en une seule commande. Si vous avez un
fichier appelé screenshot.tga par exemple, vous saisirez: makegif
ScreenShot.
Enregistrez le texte suivant dans un fichier appelé makegif dans
/boot/home/config/bin, et créez-en des variantes pour les transformations dont
vous avez besoin.
#!/bin/sh
### convertit une image TGA en GIF via une séquence ppm
file="$*"
tgatoppm $file.tga > $file.ppm
ppmtogif $file.ppm > $file.gif
echo
echo Creation du fichier $file.gif
rm $file.ppm
echo Supprimer $file.tga?
read on
if [ "$on" = "o" ]; then
rm $file.tga
fi
Téléchargez
le script présenté dans cette astuce ici.
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Scot Hacker.
Site de l'auteur de cette astuce: http://www.birdhouse.org/beos/bible/.
Astuce traduite par: Frédéric.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|