Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391

    visualizzazione Watermark

    Ciao a tutti,
    domanda probabilemtne stupida, ma ho rimesso mano da poco su PHP, quindi scusatemi

    Ho modificato uno dei tanti script per la creazione di IMG con Watermark e fin qui tutto ok

    Tutti gli script che incontro finiscono con:

    Codice PHP:
    imagecopymerge($image$watermark$dest_x$dest_y00$watermark_width$watermark_height100);
    imagejpeg($image); //Visualizza l'immagine
    imagedestroy($image);
    imagedestroy($watermark); 
    ovviamente io vorrei inserire l'immagine nelle mie pagine e quindi mi sarebbe utile inserirla in una variabile, ma come si fa????

    Aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    Aiutooooo

  3. #3
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    se non sbaglio basta mettere il nome della tua pagina php che crea l'immagine all'interno del tag:
    [img]water.php[/img]


  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391



    Così facile...... che tonto che sono

    grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    rieccomi, altra domanda...
    se volessi applicare il watermark ad un file "remoto" su un altro dominio???

    ho provato:
    [img]water.php?image=http://www.sitoremoto.com/dir_foto/foto.jpg[/img]

    ma non funziona

    potete aiutarmi?

    grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    aiutatemi ragazzi per favore

    please

  7. #7
    Originariamente inviato da Tuning
    rieccomi, altra domanda...
    se volessi applicare il watermark ad un file "remoto" su un altro dominio???

    ho provato:
    [img]water.php?image=http://www.sitoremoto.com/dir_foto/foto.jpg[/img]

    ma non funziona

    potete aiutarmi?

    grazie mille
    Senza conoscere il codice di water.php mi sa che sarà dura aiutarti

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    Eccoci, grazie a chiunque mi sappia aiutare

    Codice PHP:
    <?php

    #####################################################
    # originally gleaned from
    # [url]http://www.fedeblog.com.ar/files/view.php?i=Watermark/watermark.php[/url]
    # Modified by Liem Bahneman (liem@bahneman.com) with some 
    # path enhancements when called to handled subdirectories


    #####################################################
    # Okay to edit these

    # what is the root of your files?
    //$basedir="/home/liem/public_html";
    $basedir="";
    $watermarkimage="watermark.png";

    #####################################################
    # end user modifiable stuff...

    //$file=basename($_GET['i']);
    //$path=($_GET['p']);

    //$file="1.jpg";
    $file="http://www.xxxxxxx.it/0.jpg";
    $path="";

    //$image = $basedir."/".$path."/".$file;
    //$watermark = $basedir."/".$watermarkimage;

    $image $file;
    $watermark $watermarkimage;

    $im imagecreatefrompng($watermark);

    $ext substr($image, -3);

    if (
    strtolower($ext) == "gif") {
        if (!
    $im2 imagecreatefromgif($image)) {
            echo 
    "Error opening $image!"; exit;
        }
    } else if(
    strtolower($ext) == "jpg") {
        if (!
    $im2 imagecreatefromjpeg($image)) {
            echo 
    "Error opening $image!"; exit;
        }
    } else if(
    strtolower($ext) == "png") {
        if (!
    $im2 imagecreatefrompng($image)) {
            echo 
    "Error opening $image!"; exit;
        }
    } else {
        die;
    }

    $watermark imagecreatefrompng('watermark.png'); 
    $watermark_width imagesx($im); 
    $watermark_height imagesy($im);
    $im2 imagecreatefromjpeg($image); 
    $size getimagesize($image);
    $dest_x $size[0] - $watermark_width 0
    $dest_y $size[1] - $watermark_height 5


    imagecopymerge($im2$im$dest_x$dest_y00$watermark_width$watermark_height100);



    //$last_modified = gmdate('D, d M Y H:i:s T', filemtime ($image));
    //header("Last-Modified: $last_modified");
    //header("Content-Type: image/jpeg");
    imagejpeg($im2);

    //echo"Ciao, prova immagine";
    //echo"<img src=foto_WM2.php?$im2>";



    imagedestroy($im);
    imagedestroy($im2);

    ?>

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    nel caso appena postato
    $file="http://www.xxxxxxxxx.it/0.jpg";
    è ovviamente una prova

  10. #10
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    prova con
    Codice PHP:
    /$file="1.jpg";

    //soluzione 1
    $file=file_get_contents("http://www.xxxxxxx.it/0.jpg");

    //soluzione 2
    //Percorso file remoto
    $remotefile="http://www.sitename.com/immagine.jpg";
    //Cartella locale in cui copiare il file
    $cartella="remoti/"// cartella dove mettere immagini
    //apro il file remoto da leggere
    $srcfile1 fopen("$remotefile""r");
    //prelevo il nome del file
    $nomefile=basename($remotefile);
    //apro il file in locale
    if (!($fp1 fopen($cartella.$nomefile,"w")));
    //scrivo contenuto del file remoto, ora in temp file, in file locale
    while ($contents fread$srcfile18192 )) {
        
    fwrite$fp1$contentsstrlen($contents) );
    }
    //chiudo i due files
    fclose($srcfile1);
    fclose($fp1);
    $path="";
    $image "remoti/immagine.jpg"
    il tuo file sarà in remoti/immagine.jpg
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.