login  Naam:   Wachtwoord: 
Registreer je!
 Forum

GD lib (Opgelost)

Offline rredspike1 - 25/06/2008 12:42
Avatar van rredspike1Lid Hi

Wou graag simpel een vierkantje maken met GD lib

heb het volgende...wie kan mij helpen?

  1. <?php
  2. header("content-type: image/png");
  3. $image = ImageCreate(300, 150);
  4. $achtergrond = ImageColorAllocate($image, 255, 255, 255);
  5. $kleur = ImageColorAllocate($image, 223, 223, 223);
  6.  
  7. //De uitleg van image line volgt hieronder
  8. ImageLine($image, 300, 0, 0, 0, $kleur); // linksboven naar rechtsboven
  9. ImageLine($image, 150, 0, 0, 0, $kleur); // linksboven naar linksonder
  10. ImageLine($image, 0, 0, 0, 0, $kleur); // moet van linksonder naar rechtsonder
  11. ImageLine($image, 0, 0, 0, 0, $kleur); // moet van rechtsonder naar rechtsboven
  12.  
  13. ImagePNG($image);
  14. ImageDestroy($image);
  15. ?>


bedankt

8 antwoorden

Gesponsorde links
Offline Koen - 25/06/2008 12:45
Avatar van Koen PHP expert PHP.net: imagerectangle
:)
Offline Stijn - 25/06/2008 12:45
Avatar van Stijn PHP expert Je coordinaten kloppen niet. Teken eens een vierkantje op papier in een assenstelsel, schrijf er de (x,y)-coordinaten bij en dan zet je ze eens in je script.
Offline Koen - 25/06/2008 13:10
Avatar van Koen PHP expert
stijn1989 schreef:
Je coordinaten kloppen niet. Teken eens een vierkantje op papier in een assenstelsel, schrijf er de (x,y)-coordinaten bij en dan zet je ze eens in je script.


Kheb me even verdienstelijk gemaakt (lees: was me aan het vervelen)
en http://i30.tinypic.com/2d1afkk.gif 
Offline rredspike1 - 25/06/2008 13:26
Avatar van rredspike1 Lid Bedankt sliphead,

maar hoe vul ik dat nu in dan?  
Offline Koen - 25/06/2008 13:34
Avatar van Koen PHP expert Kijk naar de afbeelding en je ziet het 
  1. ImageLine($image, 0, 150, 300, 150, $kleur); // linksboven naar rechtsboven
  2. ImageLine($image, 0, 150, 0, 0, $kleur); // linksboven naar linksonder
  3. ImageLine($image, 0, 0, 300, 0, $kleur); // moet van linksonder naar rechtsonder
  4. ImageLine($image, 300, 0, 300, 150, $kleur); // moet van rechtsonder naar rechtsboven


Grts
Offline rredspike1 - 25/06/2008 13:35
Avatar van rredspike1 Lid Geeft de onderste lijn niet weer...dat doettie steeds:)
Offline Koen - 25/06/2008 13:43 (laatste wijziging 25/06/2008 13:43)
Avatar van Koen PHP expert
  1. ImageLine($image, 0, 1, 300, 1, $kleur); // moet van linksonder naar rechtsonder

Zo wel 
Offline rredspike1 - 25/06/2008 13:48
Avatar van rredspike1 Lid bij mij werkt ie nu zo!

  1. <?php
  2.  
  3. header("content-type: image/png");
  4. $image = ImageCreate(301, 150);
  5. $achtergrond = ImageColorAllocate($image, 255, 255, 255);
  6. $kleur = ImageColorAllocate($image, 223, 223, 223);
  7.  
  8. ImageLine($image, 0, 0, 300, 0, $kleur); // linksboven naar rechtsboven
  9. ImageLine($image, 0, 150, 0, 0, $kleur); // linksboven naar linksonder
  10. ImageLine($image, 0, 149, 300, 149, $kleur); // moet van linksonder naar rechtsonder
  11. ImageLine($image, 300, 0, 300, 150, $kleur); // moet van rechtsonder naar rechtsboven
  12.  
  13. ImagePNG($image);
  14. ImageDestroy($image);
  15. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s