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 Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
World of Warship: Battaglie Asimmetriche nel 14.5
nereya ha aperto una nuova discussione: Nuova Frontiera
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
New Wizarding World: Un nuovo Medimago
Sea of Conquest: Incontra Demona Rood! 🔥
anacronista ha recensito Storie di Agarthi
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
Nyx Insight - Project S.E.T.: Setting Refresh Time ✨
mhorras1988 ha recensito Fengard
prosperus ha recensito Exclusive Villa GdR
visanders ha aperto una nuova discussione: Aiuto ricerca Gioco
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
kooei ha recensito Il Paiolo Magico
emiko ha recensito La Tana del Ladro
Entropia Universe: 💥 Evento Summer Mayhem 2025
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
DreamAge - Intervista ai gestori di DreamAge, play by chat fantasy aperto da oltre 12 anni!
Giochi Storia - I giochi a tema storia più amati dagli italiani!
CdZ Rebirth - Recensione del GDR Cavalieri dello Zodiaco Rebirth
Leftovers Rpg - Intervista al gestore del play by forum apocalittico Leftovers Rpg
Big Model - The forge, Big model e modello GNS nei giochi di ruolo
Giochi Fairy Tail - Lista completa dei giochi di ruolo online ambientati nel mondo di Fairy Tail
Eternal Dream - Intervista al gestore di Eternal Dream Hunter X Hunter Story play by chat manga!
Giochi Scolastici - Lista dei giochi ambientati all'interno di scuole, università o istituti scolastici in genere!