Immagini Bmp modificate tramite codice postato il 09/04/2009 18:47:40 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti! :-)
Vi ringrazio dell'attenzione, io avrei un problema e quindi ho pensato di venire qui a chiedere informazioni..
Spero possiate aiutarmi..
Allora, in poche parole, io vorrei tramite codice php modificare un'immagine bmp.
Il mio problema è questo:
Non so com'è esattamente strutturata un'immagine bmp, cioè, so che ha 54 byte iniziali di intestazione, suddivisi in certi modi ecc.. e poi successivamente ci sono i byte dei pixel.
Problema, come sono suddivisi?
Cioè, sono messi in modo che i primi 4 byte determini il primo pixel della prima riga, il secondo il secondo pixel della seconda riga ecc.. oppure sono sistemati per colonne? o in un qualche altro modo?..
Vorrei saperlo perchè faccio fatica ad orientarmi nella scrittura del codice se no >.<
Vi ringrazio dell'attenzione ^^
Spero che qualcuno riesca ad aiutarmi
Bye!
Pagine → 1
09/04/2009 18:59:01
cosa devi modificare esattamente dell'immagine tramite il codice nel senso cosa devi fare perchè magari può esserti utile la libreria grafica di php che lavora sulle immagini
09/04/2009 20:17:00
Bè,
dovrei farci scrivere sopra delle lettere esattamente...
Solo che preferirei crearmi le funzioni da solo piuttosto di utilizzare una libreria già predefinita.. per questo mi interessa tanto sapere come sono strutturate.. Per sapere poi anche come modificarle ^^
La libreria di cui parli è GD per caso? (mi sembra si chiami così 😥 )
09/04/2009 20:26:15
Si parlavo della GD che ha proprio delle funzioni per fare quello che dici tu.
In questo esempio mostra come per esempio fare per prendere una immagine base di un bottone ed ogni volta generarci sopra dinamicamente il testo del bottone:
http://it2.php.net/manual/en/image.examples-png.php ↗
09/04/2009 21:33:39
Precisamente, le librerie GD servono proprio a questo.
Tuttavia, finchè si tratta di inserire un testo su un immagine di sfondo, la cosa è abbastanza semplice. (prendi la funzione del colore la, metti il testo con la funzione qua alle coordinate stabilite e outputti l'immagine)
Per questioni di grafica più complessa c'è bisogno di una buona preparazione matematica in geometria e trigonometria.
13/04/2009 01:21:18
bè, vi ringrazio per le risposte..
Ciò che chiedevo era un po' più... per curiosità più che altro..
Mi era venuta la voglia di paciugare sulle immagini bitmap XD
E di utilizzarle poi per il controllo antispam.. ma devo dire che il CAPTCHA di per sè è sicuramente molto più pratico, sicuro di quello che avevo intenzione di fare io XD
Per ora utilizzo uno script che ho trovato online(più veloce e sicuro da applicare), così posso concentrarmi su altre parti del sito che mi stanno facendo al quanto dannare >.<
Se poi mi tornerà la voglia di smanettare sulle bitmap... vedrò che fare se ne vale davvero la pena.
Grazie ancora per la disponibilità a entrambi ^^
😁
13/04/2009 01:47:06
13/04/2009 13:39:16
13/04/2009 21:46:29
Se serve sono anche disposto a mandarti i files sorgenti via mp ;-)
Per quanto riguarda le GD ho trovato una classe su phpClasses davvero fiqua per la gestione delle gif animate e riprendendo l'esempio fornito su un blog ho realizzato questa come banco di prova per testarla :p
http://blancks.altervista.org/matrix.php ↗
E se si fa una cosa del genere http://blancks.altervista.org/matrix.html ↗ l'effetto è 100 volte più fiquo
:-D
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Storie di Agarthi: La Lunga Notte è arrivata
I dati del generatore di rank sono stati aggiornati!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Felix Felicis GdR - Harry Potter GdR: Le uova di... Natale? - Evento ON
Ex Gratia GDR: Massima personalizzazione coi tratti specie!
nerelyn ha aperto una nuova discussione: Personaggio in cerca di Land
The Eyrie GdR: Nuove Fazioni ed entrata in Beta
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Piume Nere: 🎄 Le Notti Sacre Sono Iniziate 🕯️
La categoria Browser Game raggiunge i 3.900 giochi catalogati!
RAID Shadow Legends: Anaxia la Rinata!
Enlisted: Test aggiornamento "Fronte dell'Estremo Oriente"
Raja Dunia → Tra verità divine e menzogne eterne, la tua anima è la chiave. Scopri Raja Dunia, e riscrivi il fato del Continente con armi e magia, fede o eresia.
Ex Gratia GDR: Il nuovo manuale è online!
Star Trek Horizon: QuestLog: Natale al cubo
Black Sails Chronicles: ON - 3° Serata Gara di Bevute
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
