Thread Can't call method "png" on an undefined value at (3 answers)
Opened by Lukas at 2004-04-30 02:38

Lukas
 2004-04-30 02:38
#81928 #81928
User since
2004-04-11
6 Artikel
BenutzerIn
[default_avatar]
Hi, hat von euch schonmal jemand mit dem package GD gearbeitet? Wenn ich dieses Programm hier laufen lasse, bekomme ich immer diese Fehlermeldung hier:

Can't call method "png" on an undefined value at /homepages/23/d67475244/htdocs/shopsys/test_gd.pl line 37.

Wenn ich keine ttf benutze (also gdGiantFont) dann funktioniert das ganze auch, kann mir jemand helfen, was diese freakige Fehlermeldung bedeutet?

Code: (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
36
37
38
39
#!/usr/bin/perl

use strict;
use CGI::Carp qw/fatalsToBrowser/;
use GD::Text;
use GD;



my $boldfont = "/homepages/23/d67475244/htdocs/shopsys/verdana.ttf";




my $img = newFromJpeg GD::Image('balken.jpg');


my $s = $img->colorAllocate(0,0,0);

my $w = $img->colorAllocate(254,254,254);


#$img->string(gdGiantFont,120,50,"Benutzer anlegen",$w);



my $img = GD::Text->new(colour => $w,
ptsize => 12.0,
font => $boldfont,
text => "Benutzer anlegen",
);


open DATEI1,">balken_oben_unscharf.png" or die "balken_oben_unscharf.png: $!";
binmode DATEI1;

print DATEI1 $img->png();

close DATEI1;

View full thread Can't call method "png" on an undefined value at