Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Scrivere su immagine durante Upload

    Salve, ho cercato un po in giro ma non ho trovato nulla,
    vorrei UPLODARE un Immagine JPG e scriverci sopra una frase che è il nome della Ditta e un piccolo Logo quindi una Immagine, una sorta di Marchio perche se mi fregano le immagini resta il mio logo e scritta.

    Come posso fare ??

  2. #2
    Su Google si trovano decine di esempi per la parte di manipolazione:

    http://www.google.it/search?q=php+watermark

    Per l'upload, fai riferimento al manuale ufficiale:

    http://www.php.net/manual/en/feature...ost-method.php

  3. #3
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Devi controllare che le lib GD siano attive sul server che usi.

    fai prima di tutto un phpinfo(); per esserne siscuro.

  4. #4
    Ti ringrazio, per l'Upload non ci sono problemi, ho fatto una Classe dove m igestisco l'Upload e molte funzioni incorporate, era solo per scrivere durante l'upload, volevo sapere se c'e' un modo di scrivere su un immagine nel momento che la salvo invece che salvarla e crearne una copia con il mio Marchio per poi eliminare l'originale.

  5. #5
    Il PHP carica l'immagine in una cartella temporanea prima di passare il controllo allo script.

    Apri l'immagine dalla cartella temporanea, elaborala e poi salvala nella destinazione finale.

  6. #6
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Esatto, quindi per aggiungere il watermark usi le lib gd per creare una nuova immagine in memoria, quindi applichi il watermark, salvi la nuova immagine con il nome reale del file (non il nome temporaneo che crea php) quindi elimini il file temporaneo.

    qui trovi un buona guida di base per l'upload : http://www.w3schools.com/PHP/php_file_upload.asp

    Inoltre dei un occhio a questa guida di html.it per l'applicazione dei watermark : http://php.html.it/articoli/leggi/93...i-gd-in-php/3/

    P.S.
    il carattere @ prima delle chiamate a funzione serve per impedire la generazione dei mesaggi di errore della funzione usata.
    Si possono eliminare anche mettendo error_reporting(0) ; all'inizio del file.

  7. #7
    ok, grazie mille, proprio questo intendevo, a presto.

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.