Hey alle derude på udvikleren
Jeg har en kode, som ligger en tekst på et billede. Det virker også super fint
Men jeg kan ikke få gemt billedet igen, altså overskrive det gamle., til min ftp, hvor billedet ligger!
- header('Content-Type: image/png');
-
- // Create the image
- $im = imagecreatefrompng('mapper/'.$brugernavnet.'-'.$brugeridet.'/'.$brugeridet.'-'.$albumid.'/'.$url.'');
-
- //vælger farven ud fra post
- if($gcolor == 'white')
- {
- //hvid
- $color1 = imagecolorallocate($im, 255, 255, 255);
- }
- elseif($gcolor == 'black')
- {
- //sort
- $color1 = imagecolorallocate($im, 0, 0, 0);
- }
- elseif($gcolor == 'brown')
- {
- //brun
- $color1 = imagecolorallocate($im, 133, 109, 64);
- }
-
- // The text to draw
- $text = 'deguer.dk';
-
- // Set the enviroment variable for GD
- putenv('GDFONTPATH=' . realpath('.'));
-
- // Name the font to be used (note the lack of the .ttf extension)
- $font = 'ambient.ttf';
-
- //size
- $size = $fontsize;
-
- // Add the text
- imagettftext($im, $size, 0, $pos, $height-5, $color1, $font, $text);
-
- //så gemmer vi lige
- //men hvordan gemmer vi til ftp, det nye billede med teksten på??
-
- // Using imagepng() results in clearer text compared with imagejpeg()
- imagecreatefrompng($im);
- imagedestroy($im);
Jeg har søgt hele dagen på google, og prøvede alle de eksempler jeg kunne finde, men enten ødelægger de billedet, så det bliver blankt, eller også gør koden bare ingenting.
Nogen der ved hvordan man kan gøre det?
Har også prøvet imagecreatefrompng(); og noget imagecopy, men intet virker
(håber overskriften er beskrivende nok
)