WinFuture-Forum.de: Image-funktionen Von Php Machen Nicht Das, Was Sie Sollen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Image-funktionen Von Php Machen Nicht Das, Was Sie Sollen


#1 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

  geschrieben 17. Februar 2007 - 21:37

Hallo Leute ...

Ich möchte Bilder mit einen CopyrightHinweis erstellen (Temp - nicht speichern). Hier erstmal der Code:
<?php
header("Content-type: image/png");

$id = $_GET['id'];

$font = "pixel.ttf";
$size = 7;
$copyright = "Copyright by ME";

if($id==!"") {
	switch($id) {
	case 1 : $picture = "x/img1.png"; break;
	case 2 : $picture = "x/img2.png"; break;
	case 3 : $picture = "x/img3.png"; break;
	case 4 : $picture = "x/img4.png"; break;
	case 5 : $picture = "x/img5.png"; break;
	}
}

$img = imagecreate(640, 480);
$weis = imagecolorallocate($img, 255, 255, 255);
imagefill($img, 0, 0, $black);

$pic = imagecreatefrompng($picture);
imagecopy($img,$pic,0,0,0,0,imagesx($pic),imagesy($pic));
imagettftext($img, $size, 0, 7, 19, $weis, $font, $copyright);

imagepng($img);
imagedestroy($img);
?>


Ich bezweifle das der Fehler im Code liegt, weil alles angezeigt wird.
Hier beispiel:

[Original]
Angehängtes Bild: 1.jpg

[Modifiziert mit PHP]
Angehängtes Bild: 2.png

Hoffe ihr könnt mir helfen :)

Dieser Beitrag wurde von keny bearbeitet: 17. Februar 2007 - 21:55

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

Anzeige



#2 Mitglied ist offline   svenner90 

  • Gruppe: aktive Mitglieder
  • Beiträge: 146
  • Beigetreten: 30. Dezember 06
  • Reputation: 0

geschrieben 17. Februar 2007 - 23:57

Hmm...was ist denn $black?
0

#3 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 19. Februar 2007 - 21:01

Zitat

Hmm...was ist denn $black?

Eine Farbdefinition.

Danke svenner90, es hat sich schon erledigt. Ich habe die PNG-Datei einfach auf 8-Bit runtergesetzt (Farbtiefe ;)).

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#4 Mitglied ist offline   svenner90 

  • Gruppe: aktive Mitglieder
  • Beiträge: 146
  • Beigetreten: 30. Dezember 06
  • Reputation: 0

geschrieben 19. Februar 2007 - 21:47

Alles klar.

Dachte nur, weil $black ja irgendwie nicht durch imagecolorallocate() definiert wurde ;)
0

#5 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 19. Februar 2007 - 21:52

Stimmt :D

Die Variable hab ich oben einfach gelöscht. Wen es deswegen war dann ...


...


fress' ich'n Bessen! ;)

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0