Ich möchte 2 Dinge tun.
1 - Dyn Schaltflächen erzeugen
und
2 - ein Bild, je nachdem ob es im Hoch- oder Querformat voliegt,
auf eine bestimmte Größe zu verkleinern. Hierbei soll aber das Seitenverhältnis beibehalten werden.
zu 1 habe ich folgendes script
Das Ergebnis sieht so aus :
//Warning: Cannot add header information - headers already sent by (output started at /usr/local/httpd/htdocs/schnell24/test_gifdarstellung/ergebnis.php:11) in /usr/local/httpd/htdocs/schnell24/test_gifdarstellung/ergebnis.php on line 31
‰PNG IHDRd§5S` PLTEÿÿÿ-JÍŠVIDATxœcX… 040`ŒÃWèk2L–i2L+˜V5_jÀ"ÃÅÅÅ°« ¦.¦iÌ®Hb7 hÚ ln[Å´ªk† ~2¡¸7n9ž*›¦sIEND®B`‚ //
Woran kann das Liegen. Die GD -Lib ist verfügbar.
Zu 2 habe ich keinen Ansatzpunkt.
Wer kann helfen - der Dank sei Euch gewiß ;-)
1 - Dyn Schaltflächen erzeugen
und
2 - ein Bild, je nachdem ob es im Hoch- oder Querformat voliegt,
auf eine bestimmte Größe zu verkleinern. Hierbei soll aber das Seitenverhältnis beibehalten werden.
zu 1 habe ich folgendes script
PHP-Code:
<?
$breite =100;
$hoehe = 30;
$bild = imagecreate ($breite, $hoehe);
$beschriftung = " Test";
$font = 5;
$rot = imagecolorallocate ($bild, 255, 0, 0);
$gruen = imagecolorallocate ($bild, 0, 255, 0);
$blau = imagecolorallocate ($bild, 0, 0, 255);
imagefilledrectangle ($bild, 1, 1, $breite - 2, $hoehe - 1,$rot);
imageline ($bild, 0, $hoehe - 1, $breite - 1, $hoehe - 1,$gruen);
imageline ($bild, $breite - 1, 1, $breite - 1, $hoehe - 1,$gruen);
imageline ($bild, 0, 0, $breite-1, 0,$blau);
imageline ($bild, 0, 0, 0, $hoehe-2, $blau);
$schrifthoehe = imagefontheight($font);
$schriftbreite = imagefontwidth($font) *
strlen($beschriftung);
$beschriftungx = ($breite-$schriftbreite) / 2;
$beschriftungy = ($hoehe-$schrifthoehe) / 2;
imagestring($bild, $font, $beschriftungx, $beschriftungy, $beschriftung, $blau);
header("Content-type: image/png");
imagepng($bild);
imagedestroy($bild);
?>
Das Ergebnis sieht so aus :
//Warning: Cannot add header information - headers already sent by (output started at /usr/local/httpd/htdocs/schnell24/test_gifdarstellung/ergebnis.php:11) in /usr/local/httpd/htdocs/schnell24/test_gifdarstellung/ergebnis.php on line 31
‰PNG IHDRd§5S` PLTEÿÿÿ-JÍŠVIDATxœcX… 040`ŒÃWèk2L–i2L+˜V5_jÀ"ÃÅÅÅ°« ¦.¦iÌ®Hb7 hÚ ln[Å´ªk† ~2¡¸7n9ž*›¦sIEND®B`‚ //
Woran kann das Liegen. Die GD -Lib ist verfügbar.
Zu 2 habe ich keinen Ansatzpunkt.
Wer kann helfen - der Dank sei Euch gewiß ;-)
Kommentar