Thread Was will mir dieser Fehler sagen? gd-jpeg: cannot allocate gdImage struct (16 answers)
Opened by roooot at 2008-11-19 15:48

Struppi
 2008-11-19 18:40
#116413 #116413
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Guck mal hier.

Du kannst dann convert mit system aufrufen, du brauchst allerdings dann immer die absoluten Pfade zu den Bildern.

Z.b. so:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
my $magick = '/is/htdocs/*deine_kd_kennung*/lib/imagemagick/convert';
die "Imagemagick existiert nicht" unless(-e $magick );


#--------------------------------------------------------------------
sub resize # ( Bild, neues Bild, Ratio)
#--------------------------------------------------------------------
{
    my ($src_file,  $dst_file, $aspect) =@_;
    return "$src_file existiert nicht" unless -e $src_file;
    open F, ">$dst_file" or die "Kann Datei nicht erstellen $dst_file: $!";
    close F;
    $aspect = int($aspect * 100) . '%';

    my $system = sprintf " $magick -quality 50%% -geometry %s! \"%s\" \"%s\"",
                  $aspect, $src_file, $dst_file
    ;
    return system $system;
}

ungetestet, da aus einem Modul rauskopiert. Und relativ alt, geht evtl. besser.

View full thread Was will mir dieser Fehler sagen? gd-jpeg: cannot allocate gdImage struct