'Copyright' balk onder afbeeldingen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Ger van Steenderen
Tutorial mod

Ger van Steenderen

22/08/2012 20:42:01
Quote Anchor link
Ga eens gewoon goochelen op "PHP image watermark"
 
PHP hulp

PHP hulp

22/11/2024 05:04:27
 
Bart V B

Bart V B

22/08/2012 20:45:23
Quote Anchor link
Hier staat denk ik een goed voorbeeld: http://www.php.net/manual/en/function.imagecreatefromjpeg.php

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
<?php
/**
 * Put logo on low right jpeg image
 * used stefan's script for position
 **/

$logo_file = "logo.png";
$image_file = "img.jpg";
$targetfile = "img2.jpg";
$photo = imagecreatefromjpeg($image_file);
$fotoW = imagesx($photo);
$fotoH = imagesy($photo);
$logoImage = imagecreatefrompng($logo_file);
$logoW = imagesx($logoImage);
$logoH = imagesy($logoImage);
$photoFrame = imagecreatetruecolor($fotoW,$fotoH);
$dest_x = $fotoW - $logoW;
$dest_y = $fotoH - $logoH;
imagecopyresampled($photoFrame, $photo, 0, 0, 0, 0, $fotoW, $fotoH, $fotoW, $fotoH);
imagecopy($photoFrame, $logoImage, $dest_x, $dest_y, 0, 0, $logoW, $logoH);
imagejpeg($photoFrame, $targetfile);  
echo '<img src="'.$targetfile.'" />';
?>

Alleen nog even spelen met de nullen zodat hij onderaan komt te staan ;)
 
Lex van der poel

lex van der poel

22/08/2012 22:29:43
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
/**
 * Put logo on low right jpeg image
 * used stefan's script for position
 **/

staat denk ik all onderaan ;)
 
Bart V B

Bart V B

22/08/2012 22:42:17
Quote Anchor link
onderaan wel, alleen rechts, en volgens mij wil de TS hem links.. details, details... ;)
 
Jee vb

Jee vb

23/08/2012 07:59:05
Quote Anchor link
Danku ga het straks proberern! Werkt dit zowel met png, jpg en gif afbeeldingen?
 
Bart V B

Bart V B

23/08/2012 10:23:45
Quote Anchor link
Lees even in de manual hoe dat werkt.
Je zal dan wel wat dingen moeten veranderen.
 
Jee vb

Jee vb

23/08/2012 18:20:46
 
Lex van der poel

lex van der poel

23/08/2012 19:01:03
Quote Anchor link
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
<?php
/**
 * Put logo on low right jpeg image
 * used stefan's script for position
 **/

$logo_file = "logo.png";
$image_file = "img.jpg";
$targetfile = "img2.jpg";
if(pathinfo($image_file, PATHINFO_EXTENSION) == "jpg") {
    $photo = imagecreatefromjpeg($image_file);
}
elseif(pathinfo($image_file, PATHINFO_EXTENSION) == "png") {
    $photo = imagecreatefrompng($image_file);
}
elseif(pathinfo($image_file, PATHINFO_EXTENSION) == "gif") {
    $photo = imagecreatefromgif($image_file);
}

$fotoW = imagesx($photo);
$fotoH = imagesy($photo);
$logoImage = imagecreatefrompng($logo_file);
$logoW = imagesx($logoImage);
$logoH = imagesy($logoImage);
$photoFrame = imagecreatetruecolor($fotoW,$fotoH);
$dest_x = $fotoW - $logoW;
$dest_y = $fotoH - $logoH;
imagecopyresampled($photoFrame, $photo, 0, 0, 0, 0, $fotoW, $fotoH, $fotoW, $fotoH);
imagecopy($photoFrame, $logoImage, $dest_x, $dest_y, 0, 0, $logoW, $logoH);
imagejpeg($photoFrame, $targetfile);  
echo '<img src="'.$targetfile.'" />';
?>

volgens mij lukt het zo wel.
 
Jee vb

Jee vb

25/08/2012 13:55:49
Quote Anchor link
Oke, ik snap er nog niet veel van. Ik probeer dus nu jou code te gebruiken, maar ik weet nu eigenlijk niet eens wat ik moet doen. Moet ik nu die GD dingetjes nog downloaden? Oftewel hoe krijg ik dit script werkend... :| Ik voel me in ieder geval erg dom.
 
Bart V B

Bart V B

25/08/2012 14:01:32
Quote Anchor link
Het werkt niet zou kunnen betekenen dat GD niet aanstaat inderdaad.
Kijk eens in je phpinfo() of je daar iets van GD ziet te staan.
Welk webserver ding gebruik je? Zelf geinstalleerd? WAMP? XAMMP?
 
Jee vb

Jee vb

25/08/2012 14:41:05
Quote Anchor link
Ik heb alleen maar het script gekopiërd en geplakt.. Dus hoe en wat moet ik dan nog instaleren?
 
Bart V B

Bart V B

25/08/2012 14:55:24
Quote Anchor link
Alleen gekopieerd en geplakt?
Wat heb je allemaal geinstalleerd?

Heb je deze:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$logo_file
= "logo.png";
$image_file = "img.jpg";
$targetfile = "img2.jpg";
?>
aangepast?

Heb je gekeken of je gd hebt? Dat doe je door in je phpinfo te kijken.
Misschien dat de server het plaatje niet opslaat? Maar dan krijg je een foutmelding.
Heb je überhaupt een webserver draaien?
 

Pagina: « vorige 1 2



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.