Afbeelding genereren en opslaan probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cedric

Cedric

18/09/2007 14:41:00
Quote Anchor link
Hallo,

Ik heb het volgende script, waarmee ik op een afbeelding tekst kan zetten.
Maar nu wil ik dat ipv de afbeelding wordt getoond, deze afbeelding wordt opgeslagen in een bepaalde directory, hoe moet ik dit script dan aanpassen?

Alvast bedankt.

Script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
   // Maak een PNG header
   header("Content-type: image/png");
    
   // Kopieer het plaatje van een reeds bestaand bestandje  
   $plaatje = ImageCreateFromGIF("kop.gif");

   $kleur = "6c6256";
   $kleurR = hexdec(substr($kleur, 0, 2));
   $kleurG = hexdec(substr($kleur, 2, 2));
   $kleurB = hexdec(substr($kleur, 4, 2));
   $kleur = imagecolorallocate($plaatje, $kleurR,$kleurG,$kleurB);
    
   // Zoek hoe breed en hoe hoog de tekst gaat worden
   if (!isset($text)) $text = stripslashes($_GET[tekst]);
  
   $font = "font.otf";
   $box = ImageTTFBBox(20, 0, $font, $text);
   $hoogte  = $box[1] - $box[7];
   $breedte = $box[2] - $box[0];
    
   // Bereken de "default" coordinaten
   $x_coordinaat = $box[0];
   $y_coordinaat = $hoogte - $box[1];
    
   // Bereken nu de verschuiving die nodig is om de tekst de centreren
   $offset_x = 8;
   $offset_y = 3;
    
   // Teken de tekst
   ImageTTFText($plaatje, 20, 0,
      $x_coordinaat + $offset_x,
      $y_coordinaat + $offset_y,
      $kleur, $font, $text);
    
   // Schrijf de ouput weg
   ImagePNG($plaatje);
   ImageDestroy($plaatje);

?>
 
PHP hulp

PHP hulp

22/12/2024 22:00:09
 
- SanThe -

- SanThe -

18/09/2007 14:47:00
Quote Anchor link
Van php.net:

imagepng

(PHP 4, PHP 5)

imagepng — Output a PNG image to either the browser or a file
 
PHP erik

PHP erik

18/09/2007 14:47:00
Quote Anchor link
Tweede argument aan imagepng geven. Dus imagepng($plaatje, $filename);

http://nl.php.net/imagepng
 
Cedric

Cedric

18/09/2007 15:17:00
Quote Anchor link
Hartelijk bedankt, het is gelukt.

Ik wist niet dat het zo eenvoudig was.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.