was du falsch machst?
Du machst immernoch Mehrfachpostings statt die Edit-Funktion zu benutzen udn du machst immernoch Leerzeichen vor Satzzeichen
Ach in deinem Script?
1.
Du erstellst ein vollkommen neues und _leeres_ Bild. Wenn du ein vorhandenes Bild bearbeiten willst verwende z.B. imagecreatefromjpeg() statt imagecreatetruecolor()
2. du hast da eine Funktion erstellt die du nie aufrufst und die für die Lösung deines Wunsches auch unnötig ist.
3. du erstellst zwar die transparenten Farben verwendest sie aber nirgendwo.
4. Als Fortgeschrittener sollte dir bekannt sein, dass Variabeln innerhalb von ' nicht geparst werden - das Script wird also versuchen eine Datei im aktuellen Verzeichnis mit dem Namen $img anzulegen.
5. "funktioniert nicht" ist keine ausreichende Fehler-beschreibung. Was funktioniert nicht? Was passiert momentan und was sollte deiner Meinung nach passieren?
Beispiel:
PHP-Code:
header( 'Content-Type: image/jpeg' ); //Header senden
$file='./spongebob.jpg'; //Welches VORHANDENE Bild willst du bearbeiten?
$im=imagecreatefromjpeg($file); //Lade das Bild
$size=getimagesize($file); //Hole die die Größe
$white= imagecolorallocatealpha($im, 255, 255, 255, 30); //Lege die Farbe weiß mit 30% Transparenz an.
//Zeichne ein Rechteck das bei 0|0 startet (links oben) und rechts unten endet
//verwende dabei die Farbe $white
imagefilledrectangle ($im,0, 0, $size[0], $size[1], $white);
//gib das Bild aus
imagejpeg($im);
imagedestroy($im);
UND: verschoben nach Anfänger.