Visualizzazione dei risultati da 1 a 3 su 3

Discussione: trasparenza watermark

  1. #1

    trasparenza watermark

    Io uso questa funzione:
    function waterMark2($fileInHD, $wmFile, $transparency = 100, $jpegQuality = 90, $margin = 5) {

    $wmImg = imageCreateFrompng($wmFile);
    $jpegImg = imageCreateFromJPEG($fileInHD);

    $size = getimagesize("$fileInHD");//Ritorna una matrice di 4 elementi

    // Water mark position
    $wmX = $size[0] - 150 - $margin;
    $wmY = $size[1] - 50 - $margin;

    // Water mark process
    imageCopyMerge($jpegImg, $wmImg, $wmX, $wmY, 0, 0, imageSX($wmImg), imageSY($wmImg), $transparency);

    // Overwriting image
    ImageJPEG($jpegImg, $fileInHD, $jpegQuality);
    imagedestroy($jpegImg);
    imagedestroy($wmImg);

    }

  2. #2
    e quindi?
    www.gext.it

  3. #3
    scusate mi è partito il messaggio che non avevo ancora finito.
    Dicevo uso questa funzine per fare un watermark usando un png su una immagine jpg
    Purtroppo mi crea il watermark ma non mi prende la trasparenza sull'immagine di watermark. Cioè la scritta viene trasparente ma lo sfondo della watermark no.
    Lo stesso script usando una gif come watermark funziona (usando però imageCreateFromgif al posto di imageCreateFrompng)

    Qualcuno può aiutarmi?

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.