Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Bilder generieren (Countdown)

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
18.05.2005, 21:20 Uhr
lookIN



Ich hab letztens so was gemacht.
So besonders aufwendig ist das nicht. Schau dir mal die PHP-Doku an, da sind die Funktionen ganz gut drin beschrieben.

Falls es dir hilft, mein Script:


PHP 4:
function make_imgcode()
{
$code=str_split($_SESSION["imgcode"]);
$img_code=imagecreatetruecolor(sizeof($code)*100,100);
for($n=0;$n<=sizeof($code);$n++)
{

  $img=imagecreatetruecolor(100,100);
  srand ((double)microtime()*1000000);
  $imagecolor= imagecolorallocate($img,rand(0,255),rand(0,255),rand(0,255));
  $fontcolor= imagecolorallocate($img,rand(0,255),rand(0,255),rand(0,255));
  if($fontcolor==$imagecolor)
  {
    $fontcolor+=100;
  }

  //Zeichenpart
  imagefill($img,0,0,$imagecolor);  imagettftext($img,70,rand(1,30),40,80,$fontcolor,"C:/Windows/Fonts/COUR.TTF",$code[$n]);
  
  for($i=0;$i<=rand(5,50);$i++)
    {
    imagefilledellipse($img, rand(1,100),rand(1,100),rand(1,20),rand(1,20), rand(1,10000));
    }
  imagefilter ( $img, IMG_FILTER_GAUSSIAN_BLUR);

  imagecopy($img_code,$img,$n*100,0,0,0,100,100);
}
header("Content-Type: image/png");
imagepng($img_code);

}
session_start();
$code_img = make_imgcode();
?>




Schätzungsweise ist der Code ziemlich schlecht, aber er gibt am Ende ein png-Bild aus, dass etwa 20kB groß ist.
Falls du eine Erklärung brauchst frag einfach nach.
--
--
lookIN

Dieser Post wurde am 18.05.2005 um 21:21 Uhr von lookIN editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
18.05.2005, 21:34 Uhr
Pablo
Supertux
(Operator)



Zitat von FlAsH:
Ich erwarte kein fertiges Script, vielleicht ein tutorial oder ein Link zu einer Hilfe.
Ausserdem, kommt es mir nicht draufan auf GIF oder JPG.


Die PHP Website hat eine so tolle Dokumentation, wieso benutzt du sie denn nicht?
http://de3.php.net/manual/de/print/index.php
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
19.05.2005, 16:59 Uhr
FlAsH
keine Ahnung


ups, danke, werde ich mal anschauen
Das wusste ich nich ^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
20.05.2005, 02:13 Uhr
Pablo
Supertux
(Operator)



Zitat von FlAsH:
ups, danke, werde ich mal anschauen
Das wusste ich nich ^^


ich habe in diesem Forum mehrmals darauf hingewiesen, dass es diese Doku gibt.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
20.05.2005, 11:09 Uhr
lookIN



ich kann sie auch echt nur weiterempfehlen.
Ist echt gut geschrieben, und sogar auf Deutsch verfügbar!
Ist echt sehr hilfreich.
--
--
lookIN
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
21.05.2005, 18:58 Uhr
FlAsH
keine Ahnung



Zitat von Pablo:
ich habe in diesem Forum mehrmals darauf hingewiesen, dass es diese Doku gibt.

Sorry, das liegt daran, dass ich nicht viel mit PHP mache, und desshalb hier auch nicht viel gelesen habe...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: