PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl GD - Bild auf shell ausgeben



craano
27.10.06, 19:59
Hallo,

gibt es eine Möglichkeit dies auf der shell zu testen?


#!/usr/bin/perl -w
#
#
#
#
use GD;
use strict;

my $bild = new GD::Image(100,100);
my $gray = $bild->colorAllocate(200,200,200);
my $blau = $bild->colorAllocate(0,0,255);
my $rot = $bild->colorAllocate(255,0,0);
$bild->rectangle(20,20,80,80,$rot);
$bild->rectangle(30,30,70,70,$blau);

binmode STDOUT;
print $bild->gif;

So sollte es aussehen:
http://netzmafia.de/skripten/perl/gd-bild1.gif

Oder kann ich mir das Ergebnis nur in eine HTML Seite schreiben lassen und im Browser zu betrachten?

Kurz, ich suche nach einer Möglichkeit Grafen in der shell zu erstellen.

Grüße.
craano.

suck
27.10.06, 20:05
Du kannst das Bild in eine Datei schreiben, statt es auf die Standardausgabe auszugeben. Diese Datei kannst du dann z.B. mit xv öffnen.. Die Shell selbst kann nur Zeichen ausgeben.

stefan-tiger
27.10.06, 20:23
Versuchs doch mal mit dem Framebuffer. Oder mit DirectFB.

craano
27.10.06, 20:24
Ok,

in eine Datei schreiben ist kein Problem.

Aber was ist denn xv?

Kann man das Bild vielleicht irgendwie mit dem framebuffer ausgeben?
Wenn man eine Knoppix CD bootet, wird ja auch pro gefundenem Prozessot ein Pinguin angezeigt.
Ich habe leider nur sehr wenig Ahnung von dieser framebuffer Geschichte.

Grüße.
craano.

Sorry Stefan. Beiträge haben sich überschnitten.
Hast Du eine Idee für den framebuffer?

suck
27.10.06, 21:03
Aber was ist xvEin Bildbetrachter ;)

stefan-tiger
27.10.06, 21:04
Ein Bildbetrachter ;)

Nich zu verwechseln mit dem Video-Ausgabetriber "xv".