Avatar billede gregand Nybegynder
18. september 2006 - 15:52 Der er 6 kommentarer og
1 løsning

Logo på billede ?

$new_billede = $files[$i];
$foto_logo ='foto_logo.jpg';
echo "<img src=".$foto_logo.">";
echo "<br><br>";
$logo = imagecreatefromjpeg ($foto_logo);
imagecopy( $new_billede, $logo, 10, 10, 0, 0, $width, $height);


Må indrømme jeg ikke kan forstå fejlen :

Warning: imagecopy(): supplied argument is not a valid Image resource in C:\wamp\www\upload\upload.php on line 133
Avatar billede coderdk Praktikant
18. september 2006 - 15:59 #1
$new_billede = imagecreatefromjpeg( $files[$i] );

skal det måske være ;) Imagecopy tager som de andre funktioner en image resource
Avatar billede gregand Nybegynder
18. september 2006 - 16:19 #2
$new_billede = imagecreatefromjpeg( $dir.$files[$i] );
$foto_logo ='foto_logo.jpg';
echo "<img src=".$foto_logo.">";
echo "<br><br>";
$logo = imagecreatefromjpeg ($foto_logo);
imagecopy( $new_billede, $logo, 10, 10, 0, 0, $width, $height);

echo "<img src=".$new_billede.">";
echo "<br><br>";

Ingen billede, højre klik viser http://localhost/upload/Resource som URL
Avatar billede coderdk Praktikant
18. september 2006 - 16:22 #3
$new_billede = $dir.$files[$i]
$new_billede_res = imagecreatefromjpeg( $new_billede );
$foto_logo ='foto_logo.jpg';
echo "<img src=".$foto_logo.">";
echo "<br><br>";
$logo = imagecreatefromjpeg ($foto_logo);
imagecopy( $new_billede_res, $logo, 10, 10, 0, 0, $width, $height);

echo "<img src=".$new_billede.">";
echo "<br><br>";
Avatar billede gregand Nybegynder
18. september 2006 - 16:27 #4
$new_billede = imagecreatefromjpeg( $dir.$files[$i] );
$foto_logo ='foto_logo.jpg';
echo "<img src=".$foto_logo.">";
echo "<br><br>";
$logo = imagecreatefromjpeg ($foto_logo);
imagecopymerge( $new_billede, $logo, 10, 10, 0, 0, $width, $height, 100);

imagejpeg($new_billede, '../filer/billeder/'."$files[$i]", 100);

echo "<img src=".$new_billede.">";
echo "<br><br>";

Kan stadig ikke se billedet, men gemmer jeg det, så virker det faktisk ?
Avatar billede gregand Nybegynder
18. september 2006 - 16:28 #5
$new_billede = imagecreatefromjpeg( $dir.$files[$i] );
$foto_logo ='foto_logo.jpg';
echo "<img src=".$foto_logo.">";
echo "<br><br>";
$logo = imagecreatefromjpeg ($foto_logo);
imagecopymerge( $new_billede, $logo, 10, 10, 0, 0, 74, 34, 100);

imagejpeg($new_billede, '../filer/billeder/'."$files[$i]", 100);

echo "<img src=".$new_billede.">";
echo "<br><br>";

Det her er den rigtige kode ;)
Avatar billede coderdk Praktikant
18. september 2006 - 16:35 #6
Ja, for du kan ikke vise billedet på samme side, så er du netop nødt til at gemme det :)
Avatar billede gregand Nybegynder
18. september 2006 - 16:36 #7
Okay, ja, men nu virker det i hvert fald :) Tak ! Point ;) ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester