hi !
ich wollte mir icons unter windows / activeperl mit imagemagick generieren und habe hierzu ein skript von einem bekannten bekommen. bei ihm wird der hintergrund immer weiß generiert - bei mir immer schwarz.
hat jemand windows laufen und kann meines bestätigen oder weiß eine alternative ??
gruß Jan :-)
hier der Code:
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
#!/usr/bin/perl
use strict;
use warnings;
use Image::Magick;
# Objekt für Bilder erzeugen
my $img = Image::Magick->new();
# Bildgröße setzen
$img->Set(size=>'50x30');
# Bild mit weiß erzeugen
$img->ReadImage('xc:White');
# Grünen Rand malen
$img->Draw(primitive=>'rectangle', points=>'1,1 48,28', strokewidth=>3, stroke=>'Green');
# Text schreiben Zentriert 10px groß Schriftart Arial Farbe schwarz
$img->Annotate( text => 'XXX', gravity=>'Center', family => 'Arial', stroke => 'Black', pointsize => 10);
# Bild anzeigen
#$img->Display();
# Bild als "test.gif" schreiben
$img->Write('test.gif');
modedit Editiert von GwenDragon: Textzeile aus Code genommen
Last edited: 2011-06-27 16:03:56 +0200 (CEST)
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de