![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
Data di registrazione: Aug 2008
Messaggi: 322
|
Watermark Dinamico problema
Salve a tutti,
vorrei aggiungere il watermark automatico a tutte le foto sul mio sito. Ci sono tanti script su internet tra cui questo: http://www.nicolopignatelli.com/2009...-con-php-e-gd/ Il mio problema sta nel fatto che non ho le immagini in una sola cartella, come bisognerebbe impostare per lo script, ma in tante cartelle diverse! Spostare tutte le foto in una cartella è impossibile, sia per il lavoraccio sia perchè mi è più comodo avere più cartelle. Come posso risolvere il mio problema? |
|
__________________
Directory Gratuita |
|
|
|
|
|
|
|
|
#2 (permalink) |
|
User
Data di registrazione: Dec 2008
Messaggi: 83
|
ciao è semplice, ti fai uno script dove indichi tutte le cartelle che contengono le immagini, pero ti consiglio una cosa, non prendere cose gia fatte perche ti complichi la vita, l'unica cosa che devi fare è sovrapporre una immagine png con il tuo logo all'imagine e questo lo puoi fare con la libreria gd
|
|
__________________
Realizzo script php-Mysql- creazione siti web |
|
|
|
|
|
|
#3 (permalink) |
|
ModSenior
|
Non mi sono mai trovato in questa esigenza...
E via CSS? Una sorta di background sopra di un livello? |
|
__________________
![]() Adventure Park Solution === Wireless Physical Computing === Pittura Vetro Rovigo Diventa Moderatore - Seo Power |
|
|
|
|
|
|
#4 (permalink) |
|
User
Data di registrazione: Dec 2008
Messaggi: 83
|
no in quel modo non si puo fare, basta guardare il codice html e prendere l'immagine!
|
|
__________________
Realizzo script php-Mysql- creazione siti web |
|
|
|
|
|
|
#5 (permalink) |
|
ModSenior
|
Vero!
![]() |
|
__________________
![]() Adventure Park Solution === Wireless Physical Computing === Pittura Vetro Rovigo Diventa Moderatore - Seo Power |
|
|
|
|
|
|
#6 (permalink) |
|
Data di registrazione: Aug 2008
Messaggi: 322
|
Ho le librerie gid installate non è un problema.
Come codice pensi a qualcosa semplice del genere: Codice PHP:
|
|
__________________
Directory Gratuita |
|
|
|
|
|
|
#7 (permalink) |
|
User
Data di registrazione: Dec 2008
Messaggi: 83
|
no io avevo gia fatto una cosa del genere usando le seguenti funzioni:
Codice PHP:
|
|
__________________
Realizzo script php-Mysql- creazione siti web Ultima modifica di giovandres90 : 26-06-11 22:13. |
|
|
|
|
|
|
#8 (permalink) |
|
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
|
|
|
__________________
www.tuo-web.com |
|
|
|
|
|
|
#9 (permalink) |
|
User
Data di registrazione: Jun 2011
Ubicazione: Ischia
Messaggi: 44
|
innanzitutto io farei una sola cartella per le foto, poi le puoi suddividere (come già fai) in altre sottocartelle.
a mio avviso potresti (con l'aiuto di apache) reindirizzare le le richieste alle foto su uno script php che prende la foto richiesta e aggiunge il tuo logo (casomai se le salva in una cartelle è meglio così eviti elaborazioni inutili). in questo modo puoi lavorare con le foto "pulite" ma visualizzare le foto "marchiate"... ![]() |
|
|
|
|
|
#10 (permalink) |
|
User
Data di registrazione: Dec 2008
Messaggi: 83
|
Lui deve inserire il logo ogni volta che carica una immagine sul suo sito, ma questo lo fa in automatico php ogni volta che fa l'upload, per quelle che gia ha caricate basta uno piccolo script che modifica queste immagini.
|
|
__________________
Realizzo script php-Mysql- creazione siti web |
|
|
|
|
|
|
#11 (permalink) |
|
Data di registrazione: Aug 2008
Messaggi: 322
|
Ok, funziona perfettamente come suggerito da giovaandres90 (thks)
Mi è bastato inserire il codice in un ciclo foreach ed impostare le variabili necessarie perchè fosse applicato su tutte le foto che volevo. ![]() C'è un problema che però non avevo considerato. Le immagini non sono tutte precise della stessa dimensione, quindi il watermark appare un po' ovunque sulla foto! Visto nell' insieme è un po' disordinato. Io lo volevo sempre centrato e poco sopra il fondo. Devo trovare il modo di adattare le dimensioni dell' immagine prima di applicare il watermak. Vi faccio sapere gli sviluppi, voi avete qualche idea? ![]() |
|
__________________
Directory Gratuita |
|
|
|
|
|
|
#12 (permalink) | |
|
User
Data di registrazione: Jun 2011
Ubicazione: Ischia
Messaggi: 44
|
Quote:
in ogni caso dai un'occhiata a hXtp:// php. net/manual/en/ function.imagecopy.php è la documentazione della funzione che usi per unire le due foto (imagecopy ) dovresti modificare i valori che attualmente sono sempre impostati a ZERO in base alle dimensioni dell'img originale che ahi nella variabile $size1 fai qualche prova con due o tre foto di che hanno una dimensione "critica" e una "strandard" quando trovi il giusto compromesso le modifichi tutte. ciao... | |
|
__________________
IschiaDirectory - per le tue vacanze ad Ischia |
||
|
|
|
|
|
#13 (permalink) |
|
Data di registrazione: Aug 2008
Messaggi: 322
|
Ok, la soluzione sta nel proporzionare le coordinate di destinazione con le dimensioni dell' immagine iniziale, ovvero:
Codice PHP:
Ciao ![]() |
|
__________________
Directory Gratuita |
|
|
|
|