|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Apr 2010
Messaggi: 4
|
[PHP] Aggiungere watermark a grafico Google Charts
Preciso fin da ora che sono un neofita e che quindi a voi è probabile che il problema risulti banale, ma per me non lo è di certo stato.
Vorrei aggiungere un'immagine come watermark su di un grafico generato tramite le Api di Google Charts; la creazione del grafico avviene tramite la compilazione di un form che invia con la procedura GET i dati a Google. L'immagine risultante è un PNG sul quale vorrei applicare la filigrana; ora, la creazione è stata abbastanza semplice, mentre quest'ulteriore modifica meno. Vorrei utilizzare le librerie GD incluse nella mia installazione. Vi chiederei quindi qualche consiglio su come operare; per creare il grafico ho utilizzato un "img src" che come link ha l'indirizzo di Google al quale vengono aggiunte le variabili in coda, ma come posso fare per lavorare sul file PNG che mi viene restituito? Aggiungere la filigrana ad un'immagine già presente sul mio server è una cosa che ho già realizzato, ma non sono riuscito ad applicare la stessa procedura a questa nuova situazione. Ho tentato inserendo come argomento in imagecreatefrompng l'url di google comprese le variabili che avevo precedentemente utilizzato nell'img src, ma senza successo; mi potreste indicare la sintassi corretta? Grazie a chi mi vorrà aiutare. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Codice PHP:
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Apr 2010
Messaggi: 4
|
Ti ringrazio molto per avermi risposto; la struttura che mi suggerisci è la stessa che ho impiegato io, ma il problema riguarda il fatto che i parametri inviati a google tramite la stringa:
Codice PHP:
Il mio tentativo è stato: Codice PHP:
Ultima modifica di baumer : 15-04-2010 alle 19:17. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Stai già scrivendo codice php, quindi perchè riapri di nuovo i tag?
Codice PHP:
Codice PHP:
Ed ecco il form html: Codice HTML:
<script type="text/javascript"> function CreateChart(form) { var percentuale = escape(form.percentuale.value); var dimensioni = escape(form.dimensioni .value); var nomi = escape(form.nomi.value); var img = document.getElementById("chart"); img.src = "chart.php?percentuale="+percentuale+"&dimensioni="+dimensioni+"&nomi="+nomi; return false; } </script> <img id="chart"> <form onsubmit="return CreateChart(this)"> <input type="text" name="percentuale"> <input type="text" name="dimensioni"> <input type="text" name="nomi"> </form> |
![]() |
![]() |
![]() |
#5 |
Junior Member
Iscritto dal: Apr 2010
Messaggi: 4
|
Colgo l'occasione di ringraziare kk3z per la sua disponibilità; mi trovo in ulteriore difficoltà, vorrei sfruttare l'api di google charts per creare un codice qr, contenente una sola stringa di testo che proviene però da un form a più campi, al quale poi applicare un immagine png come watermark. Ho fatto un po' di prove, ma senza successo; mi sono basato sull'esempio postato, effettuando le modifiche che più mi sembravano adeguate. Grazie a chi vorrà rispondere.
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Nov 2006
Città: Mantova
Messaggi: 468
|
Quote:
__________________
![]() |
|
![]() |
![]() |
![]() |
#7 |
Junior Member
Iscritto dal: Apr 2010
Messaggi: 4
|
Se ti riferisci al fatto che un'eventuale filigrana possa rendere difficoltosa la lettura, ti dico che la mia intenzione era quella di applicare con un watermark una cornice attorno al codice qr, in modo da non interferire. Altrimenti che cosa intendevi?
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:33.