Testo sull'immagine uppata
Moderatore: mod Generali
Testo sull'immagine uppata
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
Grazie ciao
Re: Testo sull'immagine uppata
cerca la contributions watermark
Re: Testo sull'immagine uppata
Grazie mille per la risposta, adesso cerco qualcosa...
Re: Testo sull'immagine uppata
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
Ciao e grazie
Re: Testo sull'immagine uppata
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
Ottimo grazie mille
Re: Testo sull'immagine uppata
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??
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
c'è scritto nella contributions come funziona
le immagini che non vuoi che compaia il watemark le devi mettere in una cartella
le immagini che non vuoi che compaia il watemark le devi mettere in una cartella
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Re: Testo sull'immagine uppata
Se mi ricordo bene devi impostare la dimensione minima delle immagini su cui vuoi mettere il watermark.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??
Io avevo impostato a 200px, così il watermark compare su immagini oltre i 200px.
Re: Testo sull'immagine uppata
Capito ma se il logo è più grande di 200px?? Come faccio a fare questa cosa?
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Re: Testo sull'immagine uppata
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.Ale90 ha scritto:Capito ma se il logo è più grande di 200px?? Come faccio a fare questa cosa?
Quindi comparirà su immagine da 201px a quanto vuoi tu.
Re: Testo sull'immagine uppata
Capito, è come faccio a fare questa cosa??
Xkè in quella pagina c'è già un parametro
Ciao ciao
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);
}
?>
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Re: Testo sull'immagine uppata
Domani guardo e ti faccio sapere...
Re: Testo sull'immagine uppata
Ok grazie mille, aspetto tue notizie
Ciao ciao
Ciao ciao
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Re: Testo sull'immagine uppata
Se è la mia stessa contributions devi aprire il file watermarks/image.php, alla linea 31 c'è questo codice:
Questa parte di codice:
if (ImageSY($main_img) > 200 )
è quella in cui va impostata la larghezza minima delle immagini che avranno il watermark.
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{
}
if (ImageSY($main_img) > 200 )
è quella in cui va impostata la larghezza minima delle immagini che avranno il watermark.