User since
2004-07-09
46
Artikel
BenutzerIn
Hallo,
ich habe gerade meinen Upload an den Start gebracht. Man kann 6 Bilder auf einmal hochladen.
Nun folgendes Problem: Beim Hochladen werden die Bilder auf eine Maxhöhe von 300 Pixel "geschrumpft". Die breite ergibt sich aus dem Seitenverhältniss.
Ich möchte nun alle Bilder gleichbreit haben ohne das Seitenverhältniss zu ändern. Hierzu möchte ich jetzt das hochgeladene Bild ($image) im Hochformat (Grösse z:B. 150 X 300 Pixel) mittig in einen Querformatigen Hintergrund "einbetten", so dass sich ein Bild mit 400 x 300 Pixeln ergibt. Die Ränder, die sich dadurch rechts und links ergeben, sollen einfach weiss werden.
Wie geht das...?
Habe keine Idee, wie ich das anstellen muss und bitte daher um ein "Sinnvolles" Stückchen quelltext und nicht um "versuch mal manipulieren", denn "manipulieren" würde mir nix sagen.
Eine Lösung im format...
$image->Annotate(text => 'mein Text',
geometry => '+55+30',
pen => 'red', font => 'helvetica',
pointsize => 30);
.. wäre Super!!! Darunter kann ich mir mehr vorstellen.
Wäre super, wenn ihr mir helfen könntet.
Schonmal vielen Dank!!!!!
User since
2003-08-04
704
Artikel
BenutzerIn
geht mit der Border methode:
$image->Border (width => 100, height => 20, color => "cyan");
wobei die pixelanzahl sich auf eine seite bezieht, d.h. das bild hat danach einen in der farbe cyan gefaerbten rand, der das bild um 200 pixel in der breite und [s]20[/s] 40 pixel in der hoehe vergroessert.
HTH
EDIT: also, kabel, 2 mal 20 ist? na? thx@esskar\n\n
<!--EDIT|kabel|1090496852-->
-- stefan
User since
2004-07-09
46
Artikel
BenutzerIn
Hallo nochmals,
Danke Euch vielmals!! Klappt Super.
D A N K E !