Newsgroup: it.comp.lang.c
Titolo: Libreria grafica C

Ciao a tutti...mi trovo con un enorme problema...devo fare un po di
grafica con il c...nel senso che dovrei caricare una bmp e qui sopra
dovrei riuscire a scriverci e disegnare linee...senza perň avere alcuna
visualizzazione grafica...tutto dev'essere fatto nel lavoro del mio
server senza che nessuno se ne accorga...solo che ho trov solo librerie
ad alto livello come GTK+...ho provato con le SDL ma ho dei problemi
durante la compilazione dei file di prova .c malgrado io metta
`sdl-config.......` cioč l'immag me la carica ma non so con che funzioni
scriverci sopra...se qlc che ha piů esperienza di me in qst campo
volesse darmi una mano...grazie....
P.S il mio sistema operativo č RedHat 7.3
Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


piů che gtk a te servono le gdk

Ma con le gdk cmq avrei sempre una visualizzazione video xkè si basa su
oggetti widget...o no??Tu ci hai mai lavorato con queste liberie?Io
avevo fatto un semplice prog con GTK che mi apriva una bmp...ma sempre
dentro una finestra...e a me invece non deve visualizzare nulla e avere
dei metodi per scrivere e disegnare in maniera semplice e leggera...non
che lo faccia pixel per pixel...inizio quasi a pensare che devo
arrendermi...
E' da un mese che le cerco...


 ha scritto nel messaggio
news:c81e0e4dc55e36624f9...@mygate.mailgate.org...


 Andrea
sì, ci ho fatto un quantizzatore per immagini. Basta che usi il gdk-pixbuf
E' facile da usare, ci sono i metodi per leggere il file e creare il
pixbuf automaticamente. Poi hai i tuoi dati e ne fai quello che vuoi.
http://developer.gnome.org
e da lì vai in documentation e ti guardi la parte su gdk-pixbuf
ciao

 Se devi fare operazioni semplici non penso che tu abbia problemi.
ma se i metodi ci sono già perché reinventare la ruota?

 
http://developer.gnome.org
Cos'è un quantizzatore di immagini?Scusa la curiosità...
Sono and a vedere il sito...Ma il gdk-pixbuff in pratica stacca gli
header della BMP e copia la parte dell'immagine e la mette su un
semplice Buffer??Però poi a manipolarla è più complicato o no??


 semplice Buffer??Però poi a manipolarla è più complicato o no??
in pratica sì. Ti evita di doverti aprire il file, leggere l'intestazione
e caricarla in memoria. Poi hai i tre canali rgb a disposizione. (anche
perché attualmente l'output rgb 24 sia l'unico disponibile con il
gdk-buffer)
Ovvio che poi devi sapere cosa fare :-)

Ho un casino di cose da fare...devo anche io acquisire immagini da  una
videocamera di sorveglianza...prendere queste immagini BMP e
trasformarle in JPEG compresse!!E già qui non so bene come farlo...ma
sarebbe ancora meglio se riuscissi a prendere le immagini con una
libreria che riesce a scriverci sopra...poi dovrei anche fare la parte
come te del quantizzatore  di immagini...anche quella che calcola la
percentuale di movimento davanti alla videocamera..e tutto questo in
linux...è un bel casino...anche perchè per ora non funziona neanche la
videocamera...e non so il perchè...
Tu hai fatto una cosa simile??Tutto con le pixbuf??


 Tu hai fatto una cosa simile??Tutto con le pixbuf??
ho visto che posti anche sul ng di linux. Lo vuoi un consiglio se vuoi
usare codice gpl? 
http://motion.sourceforge.net/
Comunque puoi fare un bel po' di cose divertenti: puoi fare il double 
buffer per migliorare le prestazioni di acquisizione da telecamera. 
Poi fai il trasferimento dei dati con la memoria mappata, per essere 
più veloce che leggere /dev/video0 e puoi fare anche senza usare il 
pixbuf. Te l'ho consigliato se dovevi aprire dei file prefatti, ma 
per questo puoi fare a meno.
Ah per salvare i dati in jpeg compresso è una boiata, perché quello che
tiri su dalla videocamera è in formato targa e c'è un programmino che fa
la conversione da solo che si chiama cjpeg

 la conversione da solo che si chiama cjpeg
cjpeg è un prog di sistema?
Grazie davvero per tutte perle che mi hai dato...devi saperla lunga di
linux e programmazione tu...
Andrea


 linux e programmazione tu...
un po'.. :-)

 
Adesso vado a leggerla...io ho provato a fare cat /dev/video0 e mi ha
detto che ero pirla...per quello mi chiedevo se dovevo montarlo o
altro...grazie per la tua comprensione..


 altro...
ovvio, se non c'è il modulo caricato il sistema si incazza. :-)

MITTICCO!!!Ce l'ho fatta a scrivere sulla BMP...con la libreria SFont..è
veramente semplice...poi si unisce bene alle SDL!!
Sono esaltato come un bambino...aspetta che lo faccio vedere al mio
capo!!!Mitico!!!Grazie davvero per l'aiuto!!I come hai capito sono un po
una pippa ddi linux...ma se hai problemi in java o altro se so e mi
ricordo ti aiuto volentieri...grazie...ora rimane il probl della
videocamera..e di fare funzionare il tutto...e li sarà dura...adesso
vado sulla mg di linux  a chiedere x il bttv....
Grazie ancora Andrea
