login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > PHP > Gd Library Deel 1
Pagina:

Reacties op de tutorial Gd Library Deel 1


Offline  sasser
Gepost op: 14 februari 2005 - 20:26
PHP interesse

Hoe kan ik meerdere plaatjes overelkaar plakken, die bijv. half doorzichtig zijn.;-)

Offline  Tibbeh
Gepost op: 14 februari 2005 - 21:20
Lid

Dat weet ik niet,
Maar ik ben nu bezig met Deel 2 te posten,
En morgen als ik tijd heb schrijf ik tut 3 en zal ik eens denken aan jou , maar je kan wel als je wil deze functie gebruiken om over 1 plaatje te schrijven
ImageCreateFromJPEG("bla.jpg");
ImageCreateFromGIF("bla.gif");
ImageCreateFromPNG("bla.png");
Dit moet je dan wel in de plaats zetten van ImageCreat( , );

Offline  klostpret
Gepost op: 15 februari 2005 - 13:13
HTML interesse

Ik weet daar wel een oplossing voor:
  1. <?
  2. //bekijk of var 'image' wel is meegegeven in URL
  3. if ($_GET['image'])
  4. {
  5. //--- send right header
  6. header('content-type: image/jpeg');
  7.  
  8. //zet het path
  9. $path = "images/";
  10.  
  11. //zet path naar watermerk (.png transparant!)
  12. // als je een jpg of gif wilt, moet je hieronder imagecreatefrompng veranderen in imagecreatefromgif of imagecreatefromjpg
  13. $path_watermerk = "watermerk.png";
  14.  
  15. //watermrrk
  16. $watermerk = imagecreatefrompng($path_watermerk);
  17. $watermerk_width = imagesx($watermerk);
  18. $watermerk_height = imagesy($watermerk);
  19.  
  20. //image
  21. $image = imagecreatefromjpeg($path . $_GET['image']);
  22. $size = getimagesize($path . $_GET['image']);
  23. $xas = $size[0] - $watermerk_width - 5;
  24. $yas = 5;
  25.  
  26. //merge watermark + image
  27. imagecopymerge($image, $watermerk, $xas, $yas, 0, 0, $watermerk_width, $watermerk_height, 100);
  28.  
  29. //print image
  30. imagejpeg($image);
  31.  
  32. //destroy image + watermark
  33. imagedestroy($image);
  34. imagedestroy($watermerk);
  35. }
  36. else {
  37. echo "Geen naam meegegeven in URL.";
  38. }
  39. ?>

Noem dit bestand getimage.php oid.
Hoe dit werkt?

maak een linkje met:
getimage.php?image=blabla.jpg

:D

EDIT: Code een beetje aangepast, stond een foutje in.
@Tibbeh: Doe je netjes, werkelijk iedereen doet het fout: het is kloSTpret en niet kloTSpret  maakt me niets uit verder hoor 

Offline  Tibbeh
Gepost op: 15 februari 2005 - 16:33
Lid

Nice Klotspret,
Kzal het in Deel 3 gebruiken.

Offline  twopeak
Gepost op: 16 februari 2005 - 18:29
Gouden medaille

PHP ver gevorderde


SASSER, dit is geen forum!!!

Offline  haytjes
Gepost op: 18 februari 2005 - 21:59
Gouden medailleGouden medaille

JS gevorderde


Citaat:
$grootte = 5;
//Tekst die we op ons plaatje willen.
$tekst = Sitemasters;
//Tekstkleur


moet dat niet $tekst = "Sitemasters"; zijn 

Offline  Tibbeh
Gepost op: 19 februari 2005 - 18:35
Lid

Dat maakt niet uit als je 1 woord gebruikt

Offline  tijnie
Gepost op: 22 april 2005 - 16:50
Nieuw lid

Handig script dit heeft me goed geholpen ik ga dit gebruike

Offline  kokx
Gepost op: 09 april 2006 - 17:33
Onbekend

@Tibbeh: Bij mij gaf ie daardoor een error. Dus het maakt wel uit.

Offline  BigBug
Gepost op: 06 mei 2006 - 14:08
PHP expert

$image = ImageCreate(150, 50); //Plaatje aanmaken met X=300 en Y=75

umm, lol 

Offline  sjony123
Gepost op: 05 juli 2007 - 01:33
Nieuw lid

tnx!! dit is precies wat ik nodig heb om zelf verificatie code script te maken bedankt! hoe doe je trouwens enters in je tekst?

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.03s