Schrift
[thread]5103[/thread]

Bild vpn 200x200 zu 100x50



<< >> 4 Einträge, 1 Seite
master
 2005-10-10 13:48
#44766 #44766
User since
2003-10-20
610 Artikel
BenutzerIn
[default_avatar]
Ist echt zum verzweiflen..
Wie verkleinere ich am besten ein Bild von ca. 200x200 zu
100x50 so, dass man es in einem Label anzeigen kann??

Hat denn das hier noch nie jemand gemacht? ein Bild eingepasst? Hier ein paar misslungene Versuche :-(

ps. copy bzw. subsample von TK::Photo ist leider ungeeignet.

Misslungene Versuche :-(
Code: (dl )
1
2
3
4
5
6
7
$img = Imager->new;
$img->read(file=>'gfx/logo.bmp') or die "Fehler",$img->errstr;

$img->write(type=>'raw', data=>\$data) or die $img->errstr;
#$bild = $mw->Photo(-data => $data);

$Label14->configure(-image=>$data);
$i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;
Gast Gast
 2005-10-10 14:08
#44767 #44767
Und keine einzige Fehlermeldung ..

Ich verwend immer GD oder ImageMagick.
master
 2005-10-10 15:14
#44768 #44768
User since
2003-10-20
610 Artikel
BenutzerIn
[default_avatar]
Und wie bindest du die Pic's ein?
Zeig mal Code..

Hier der fehler:
als raw -> image "" doesn't exist at ..
als bmp -> image "BM&┬Â&├" doesn't exist at..
$i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;
ptk
 2005-10-10 19:17
#44769 #44769
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Vergrößern und Verkleinern geht nur in diskreten Schritten, und auch nur wenn x und y gleich skaliert werden. Der beste Ansatz ist der von phalyon: GD oder ImageMagick oder Imager verwenden. Am einfachsten geht es über temporäre Dateien. Mit -data => $string geht es theoretisch auch, aber dann muss $string base64-encoded sein.
<< >> 4 Einträge, 1 Seite



View all threads created 2005-10-10 13:48.