Gd-libary

hallo,
ich mache eine homepage mit bildbearbeitung und verwaltung.
dafür ist das gdlibary sehr sinnvoll.
gibt es eine möglichkeit, gd auf dem bplacedserver zu benutzen?

ansonsten: gibt es alternativen?

danke im voraus,
gruß,
philipp

gd2 ist installiert

danke für die schnelle antwort
komisch.
bei mir kommt immer folgender fehler:

Warning: imagefilter() expects parameter 2 to be long, string given in /users/nekondra/www/mediatuner/bildheller.php on line 11

Fatal error: Call to undefined function imagejpg() in /users/nekondra/www/mediatuner/bildheller.php on line 12

mein skrpt:

$helligkeit = $_POST[“zahl”];
//wird von formular aufgenommen.
//man kann zahlen von -255 bos 255 eingeben

$bild=imagecreatefromjpeg("/users/nekondra/www/mediatuner/bilderupload/$benutzernamesession/$benutzernamesession.jpg");
imagefilter ($bild, img_filter_brightness, $helligkeit); //zeile 11
imagejpg ($bild,"$benutzernamesession.jpg"); //zeile 12
imagedestroy ($bild);

ich habe es aus einer zeitschrift übernommen.
wo ist hier der fehler?

gruß,
philipp

Die erste Warnung kommt daher, dass Imagefilter einen Integer will, du aber einen String übergibst, der keine Zahl darstellt. Die zweite Warnung liegt daran, dass die Funktion imagejpg() einfach nicht existiert; sie heißt [i]imagejpeg/i. :wink:

Warning: imagefilter() expects parameter 2 to be long, string given in /users/nekondra/www/mediatuner/bildheller.php on line 12

wieder der fehler

$helligkeit = $_POST[“zahl”];
$helligkeit = settype($helligkeit,“integer”);
//wird von formular aufgenommen

require(“vorlagetop.php”);

$bild=imagecreatefromjpeg("/users/nekondra/www/mediatuner/bilderupload/$benutzernamesession/$benutzernamesession.jpg");
imagefilter ($bild, img_filter_brightness, $helligkeit); //zeile 12
imagejpeg ($bild,"$benutzernamesession.jpg");
imagedestroy ($bild);

ansonsten habe ich es zu integer gewechelt.
was kann ich noch machen?

Was kommt dabei raus, wenn du diesen Code an den Anfang hinzufügst?

Was kommt dabei raus, wenn du diesen Code an den Anfang hinzufügst?

bei den fehlern kommt nichts über dieses skript…

hier ist mein nochmal komplettes skript mit formular:

formular:

<?php require("vorlagetop.php"); echo "

Das Bild heller/dunkler machen:
Geben Sie eine Zahl zwischen -255 (dunkel) und 255 (hell) ein.
0 bedeutet keine Veränderung.
"; require("vorlagedown.php"); ?>

bildheller.php:

<?php session_start(); $benutzernamesession=$_SESSION["benutzername"]; $helligkeit = $_POST["zahl"]; $helligkeit = intval( $helligkeit ); require("vorlagetop.php"); $bild=imagecreatefromjpeg("/users/nekondra/www/mediatuner/bilderupload/$benutzernamesession/$benutzernamesession.jpg"); imagefilter ($bild, IMG_FILTER_BRIGHTNESS, $helligkeit); imagejpeg ($bild,"$benutzernamesession.jpg"); imagedestroy ($bild); echo "helligkeit "; echo $helligkeit; echo "

Ihr Bild:
"; require("vorlagedown.php"); ?>

bitte helft mir!

Es ist ganz einfach, die $helligkeit enthält keine Zahl…

mach einfach $helligkeit=($helligkeit*1); dann dürfte es entweder einen Fehler geben, oder Funktionieren…

danke,
problem gelöst.

-kann geschlossen werden-