Pagina 1 di 2

Testo sull'immagine uppata

Inviato: 31/01/2009, 12:13
da Ale90
Ciao ragazzi, avrei questo problema, vorrei mettere sopra all'immagine che carico un piccolo testo con il nome del sito... Come posso fare??

Grazie ciao

Re: Testo sull'immagine uppata

Inviato: 31/01/2009, 13:00
da dynamo
cerca la contributions watermark :wink:

Re: Testo sull'immagine uppata

Inviato: 31/01/2009, 13:06
da Ale90
Grazie mille per la risposta, adesso cerco qualcosa...

Re: Testo sull'immagine uppata

Inviato: 31/01/2009, 13:19
da Ale90
Un'altra cosa, installando questa contrib nel mio oscommerce cosa succede alla fine?? Viene messo sull'immagine un logo a mia scelta o no??

Ciao e grazie

Re: Testo sull'immagine uppata

Inviato: 31/01/2009, 13:28
da dynamo
praticamente sovrappone due immagini quella del prodotto con una a tua scelta, che può contenere una scritta o il tuo luogo

Re: Testo sull'immagine uppata

Inviato: 31/01/2009, 13:51
da Ale90
Ottimo grazie mille ;)

Re: Testo sull'immagine uppata

Inviato: 04/02/2009, 18:17
da Ale90
Ciao, ragazzi ho installato la contrib watermark solo che c'è un piccolo problema

http://www.usatoperte.it/index.php
Cioè mi appare su tutte le immagini e non solo su quelle dei prodotti, come faccio a risolvere questo problema??

Re: Testo sull'immagine uppata

Inviato: 04/02/2009, 18:45
da dynamo
c'è scritto nella contributions come funziona ;)

le immagini che non vuoi che compaia il watemark le devi mettere in una cartella

Re: Testo sull'immagine uppata

Inviato: 04/02/2009, 18:50
da loris_ripa
Ale90 ha scritto:Ciao, ragazzi ho installato la contrib watermark solo che c'è un piccolo problema

http://www.usatoperte.it/index.php
Cioè mi appare su tutte le immagini e non solo su quelle dei prodotti, come faccio a risolvere questo problema??
Se mi ricordo bene devi impostare la dimensione minima delle immagini su cui vuoi mettere il watermark.
Io avevo impostato a 200px, così il watermark compare su immagini oltre i 200px.
:mrgreen: :mrgreen: :mrgreen:

Re: Testo sull'immagine uppata

Inviato: 05/02/2009, 0:07
da Ale90
Capito ma se il logo è più grande di 200px?? Come faccio a fare questa cosa?

Re: Testo sull'immagine uppata

Inviato: 05/02/2009, 3:37
da loris_ripa
Ale90 ha scritto:Capito ma se il logo è più grande di 200px?? Come faccio a fare questa cosa?
Le dimensioni che imposti servono a far si che il watermark non ti compaia nelle altre immagini del sito che teoricamente avranno un altezza inferiore a 200px che è il parametro che viene impostato nel file .php nella cartella watermark se mi ricordo bene.
Quindi comparirà su immagine da 201px a quanto vuoi tu.
:D :D :D

Re: Testo sull'immagine uppata

Inviato: 05/02/2009, 11:39
da Ale90
Capito, è come faccio a fare questa cosa??

Xkè in quella pagina c'è già un parametro

Codice: Seleziona tutto

<?php
//watermark program
//Show that a jpeg image is going to be returned
//echo $QUERY_STRING;
//exit;
header("Content-type: image/jpeg");

//File names
$wmark='watermark.png';
$wmarks='watermark_s.png';
$noimg='noimg.png';
$mimage=$QUERY_STRING;

// mod to display default image instead of 404
if (file_exists($QUERY_STRING)) {
  //echo "The file $QUERY_STRING exists";

//Loading
$watermark_img = imagecreatefrompng($wmark);
$watermarks_img = imagecreatefrompng($wmarks);

$wmrk_size = getimagesize($wmark);
$wmrks_size = getimagesize($wmarks);

$main_img = imagecreatefromjpeg($mimage);
//ImageAlphaBlending($main_image, true);

//Merge the 2 buffers
//The figure "300" can be changed to any figure suitable for your situation.

if (ImageSX($main_img) > 300) {
	$posx = (ImageSX($main_img) - ImageSX($watermark_img))/2;
	$posy = (ImageSY($main_img) - ImageSY($watermark_img))/2;
imagecopy($main_img, $watermark_img, $posx, $posy, 0, 0, $wmrk_size[0], $wmrk_size[1]);
	}else{
	$posxs = (ImageSX($main_img) - ImageSX($watermarks_img))/2;
	$posys = (ImageSY($main_img) - ImageSY($watermarks_img))/2;
imagecopy($main_img, $watermarks_img, $posxs, $posys, 0, 0, $wmrks_size[0], $wmrks_size[1]);
	}

//Output file to browser
imagejpeg($main_img);
imagedestroy($watermark_img);
imagedestroy($watermarks_img);
imagedestroy($main_img);

} else {
//echo "The file $QUERY_STRING does not exist";

//Loading
$noimg_show = imagecreatefrompng($noimg);

//Output file to browser
imagejpeg($noimg_show);
imagedestroy($noimg_show);

}
?>
Ciao ciao

Re: Testo sull'immagine uppata

Inviato: 06/02/2009, 3:27
da loris_ripa
Domani guardo e ti faccio sapere...
:mrgreen: :mrgreen: :mrgreen:

Re: Testo sull'immagine uppata

Inviato: 06/02/2009, 11:45
da Ale90
Ok grazie mille, aspetto tue notizie :)

Ciao ciao

Re: Testo sull'immagine uppata

Inviato: 06/02/2009, 13:13
da loris_ripa
Se è la mia stessa contributions devi aprire il file watermarks/image.php, alla linea 31 c'è questo codice:

Codice: Seleziona tutto

 if (ImageSY($main_img) > 200 ){
	$posx = (ImageSX($main_img) - ImageSX($watermark_img))/2;
	$posy = (ImageSY($main_img) - ImageSY($watermark_img))/2;
imagecopy($main_img, $watermark_img, $posx, $posy, 0, 0, $wmrk_size[0], $wmrk_size[1]);
	}else{
	
	}
Questa parte di codice:

if (ImageSY($main_img) > 200 )

è quella in cui va impostata la larghezza minima delle immagini che avranno il watermark.
:D :D :D