Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]10620[/thread]

gif in xbm konvertieren

Leser: 1


<< >> 8 Einträge, 1 Seite
theresa
 2007-10-19 15:37
#101114 #101114
User since
2007-07-17
90 Artikel
BenutzerIn
[default_avatar]
Einfache Frage, die Antwort scheint aber von mir wegzulaufen...
Kann mir jemand sagen wie das geht?
GwenDragon
 2007-10-19 19:30
#101122 #101122
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
//EDIT: ist XBM oder XPM gemeint?

http://www.cit.gu.edu.au/~anthony/icons/support/sc...
Schau dort bei gif2xbm
http://www.cit.gu.edu.au/~anthony/icons/support/sc...


Oder das Programm convert von ImageMagick
convert bild.gif bild.xbm
Weiteres unter:
http://www.imagemagick.org/script/formats.php
http://www.imagemagick.org/script/convert.php
http://www.imagemagick.org/script/binary-releases....

Achtung, es muss auch ein Pfad auf die Libraries von ImageMagick vorhanden sein. Das kann bei WIndows z. B. C:\Perl\site\lib\auto\Image\Magick sein oder ähnlich, je nachdem wo Perl installiert wurde.
Das erledigt die Umgebungsvariable MAGICK_HOME. Die sollte auf das Verzeichnis zeigen, in dem die ganzen Libraries für ImageMagick liegen.

Oder in Perl:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/perl

$| = 1;

use strict;
use warnings;

use Image::Magick;

sub howto() {
    print STDERR <<"TXT";
gif2xbm 0.9

Usage: gif2xbm sourcefile destinationfile

TXT
    exit (-1);
}

my ($filename1) = shift; # Gif-Datei
my ($filename2) = shift; # Name der XBM-Datei für die Ausgabe

howto() if not defined $filename1;

$filename2 = $filename1 if not defined $filename2;
($filename2, my $ext) = split(/\./, $filename1);
$filename2 .= '.xbm'; 

my $result;
my $image = Image::Magick->new;

$result = $image->Read($filename1); 
warn $result if $result;
$result = $image->Write($filename2); 
warn $result if $result;


Nicht sehr elegant aber nutzbar ;)
ptk
 2007-10-19 22:57
#101124 #101124
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Wenn die Kommandozeile reicht, geht es mit einem einfachen
Code: (dl )
convert bild.gif bild.xbm
.
GwenDragon
 2007-10-19 22:59
#101125 #101125
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
ptk+2007-10-19 20:57:27--
Wenn die Kommandozeile reicht, geht es mit einem einfachen
Code: (dl )
convert bild.gif bild.xbm
.
Schrieb ich ja auch ;)
ptk
 2007-10-19 23:22
#101128 #101128
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ach so. Ich sah nur den dicken Perl-Code-Block :-)
Relais
 2007-10-20 13:02
#101131 #101131
User since
2003-08-06
2246 Artikel
ModeratorIn
[Homepage] [default_avatar]
hmm, convert habe ich echt verpasst.

Ich hätte noch giftopbm | pbmtoxbm aus den Tiefen des Videoschnitts von vor > 10 Jahren zu bieten. Geht auch heute noch :-)
Erst denken, dann posten --
27. Deutscher Perl- u. Raku -Workshop (Termin wird noch gesucht) 2025 in München.

Winter is Coming
ptk
 2007-10-20 20:56
#101137 #101137
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
netpbm finde ich auch cool :-)
theresa
 2007-10-26 16:49
#101409 #101409
User since
2007-07-17
90 Artikel
BenutzerIn
[default_avatar]
Ich werde es später versuchen, danke erstmal für die vielen Antworten :)
<< >> 8 Einträge, 1 Seite



View all threads created 2007-10-19 15:37.