Thread: [QPhoton-dev-mailinglist] QPhoton: punto della situazione
Status: Beta
Brought to you by:
qtlab
From: Paolo S. <pa...@se...> - 2007-04-17 11:32:36
|
Ciao a tutti,=0D=0Avi invio un aggiornamento della situazione.=0D=0A=0D=0AQ= Photon 2.X : aggiornamenti=0D=0A=0D=0ADa alcuni giorni =E8 stata rilasciata= la versione 2.0, ma abbiamo constatato il verificarsi di alcuni problemi d= i=0D=0Acompilazione sulla distribuzione Linux Gentoo, grazie al lavoro svol= to da Marco e al messaggio email che ha mandato =0D=0Aal nostro gruppo, abb= iamo capito quale era il problema ed ora, tutti gli utilizzatori di Gentoo = sanno come compilare =0D=0Ai sorgenti di QPhoton.=0D=0A=0D=0AIeri sourcefor= ge ha attivato l'account QPhoton (qphoton.sourceforge.net), ora potremo fin= almente attivare il server=0D=0ACVS il task tracker, un forum e diverse mai= ling list (per gli sviluppatori, per gli utenti etc...)=0D=0AMarco si =E8 g= entilmente offerto di gestire l'account su sourceforge, il CVS i forum e qu= ant'altro, sar=E0 un =0D=0Aduro lavoro, ma la sua presenza mi consente di d= ire che finalmente avremo una struttura affidabile su cui basare=0D=0Ail no= stro lavoro (grazie Marco e buon lavoro!).=0D=0A=0D=0AAttualmente stiamo la= vorando alla versione 2.1, la quale presenter=E0 un'interfaccia utente modi= ficata rispetto alla v 2.0,=0D=0Ain particolare non avremo pi=F9 il file br= owser sulla toolbar a sinistra della finestra principale, bens=EC stiamo in= serendo=0D=0Aun file browser evoluto, richiamabile da menu bar, in grado di= visualizzare il contenuto delle directory e di eseguire=0D=0Atramite menu = contestuale (right click del mouse) alcune operazioni sui files (copia, inc= olla, cancella, ruota immagine,=0D=0Aetc...). Al momento il file browser no= n =E8 completo, presenta ampi margini di miglioramento e volevo lo si pu=F2= far =0D=0Adiventare l'interfaccia di browse principale non solo per la vis= ualizzazione dei files nelle directory, ma per la=0D=0Avisualizzazione dei = thumbnail di immagine che rispondono alle query del database integrato con = QPhoton.=0D=0AQuesto discorso =E8 solamente agli albori, per=F2 l'integrazi= one con il database SQLite =E8 davvero facile tramite le Qt e=0D=0Aquindi r= ealizzare una sorta di "archivio" delle immagini pu=F2 essere quella funzio= nalit=E0 in pi=F9 che attira nuovi=0D=0Autenti.=0D=0AUn margine importante = di miglioramento del file browser riguarda le sue prestazioni, ora =E8 trop= po lento nel=0D=0Aleggere directory contenenti molti file immagine "pesanti= " (ad esempio foto a 10 MPixel) e farne i thumbnail.=0D=0ABisogner=E0 trova= re un modo per renderlo pi=F9 efficiente e magari inserirlo in un QThread p= er non bloccare troppo tempo=0D=0Al'interfaccia utente principale. Su quest= o punto ogni idea =E8 benvenuta.=0D=0A=0D=0AUnitamente all'introduzione del= file browser, stiamo aggiungendo i primi filtri di immagine realizzati tra= mite=0D=0Ale matrici di convoluzione, al momento i filtri sono ancora pochi= , ma ci sono ampi margini di milgioramento, in altre=0D=0Aparole, se ci son= o volontari che vogliono fare sperimentazione con i filtri si facciano avan= ti; sto preparando un=0D=0Abreve documento per spiegare come aggiungere nuo= vi filtri.=0D=0A=0D=0AEvoluzioni future:=0D=0A=0D=0APer prima cosa inserire= mo l'albero di sviluppo sotto controllo configurazione, nel fare ci=F2, ver= ificheremo la=0D=0Apulizia del codice sorgente ed inseriremo maggiori comme= nti a beneficio di chi si vuole avvicinare alla programmazione=0D=0Adi QPho= ton.=0D=0A=0D=0AAl momento QPhoton ha un grosso baco: non salva i tag EXIF = contenuti nelle immagini, mi occuper=F2 a breve di questo=0D=0Aproblema, la= grossa lacuna purtroppo sta nelle librerie EIF, non sono ancora riuscito a= trovarne una compilabile=0D=0Asia sotto UNIX/LInux, sia sotto MS Windows. = Se qualcuno ha pi=F9 informazioni in merito per cortesia mi contatti. Grazi= e=0D=0A=0D=0AMultilingua=0D=0AE' da molto tempo che ne parlo ma non sono an= cora riuscito a mettere in piedi l'infrastruttura per il multilingua,=0D=0A= sar=E0 inserito in una delle versioni minor 2.X, spero presto.=0D=0A=0D=0AS= cripting Engine=0D=0AVisto che le Qt 4.3 integreranno uno scripting engine,= non si procede ulteriormente con QSA in attesa di avere pi=F9 dati=0D=0Ada= Trolltech in merito. Da ci=F2 che si pu=F2 leggere sul sito, questo nuovo = motore di scripting garantisce prestazioni=0D=0Api=F9 elevate=0D=0A=0D=0AIn= troduzione delle curve di modifica livelli=0D=0ACos=EC come viene fatto da = Photoshop, tecnicamente abbiamo capito come realizzare la modifica cromatic= a/luminosa=0D=0Adelle immagine tramite le curve di livello. Questa funziona= lit=E0 verr=E0 introdotta in una delle successive release 2.X=0D=0A=0D=0ALa= yer:=0D=0ATramite la gestione di liste di immagini, possiamo combinare tram= ite il motore di rendering di Qt i layers.=0D=0AQuesta =E8 una modifica imp= egnativa e richieder=E0 tempo, presumo quindi che riusciremo ad inserirla s= olo dalla versione 3.0=0D=0A=0D=0APermettetemi infine una considerazione=0D= =0AAbbiamo davvero la possibilit=E0 di fare un prodotto di grandi potenzial= it=E0. Quando saremo arrivati alla verisone 3.0,=0D=0AQPhoton sar=E0 maturo= e potr=E0 ben figurare sul mercato OPEN SOURCE.=0D=0AQuesto =E8 proprio il= punto: QPhoton sar=E0 sempre open source e licenziato sotto GPL. Cos=EC co= me recita Stallman, =0D=0A"libert=E0 di parola, non libert=E0 di birra" (la= traduzione purtroppo non rende bene), sto considerando le eventuali=0D=0Ai= mplicazioni commerciali di QPhoton, fermo restando che il software verr=E0 = SEMPRE distribuito gratuitamente (a questo =0D=0Aprincipio non intendo rinu= nciare mai), ci=F2 non toglie che possiamo pensare a commercializzare il kn= ow how che ci stiamo=0D=0Afacendo (tramite la scrittura di libri, articoli = e quant'altro ci verr=E0 in mente).=0D=0APerci=F2 da parte mia non pongo il= divieto di commercializzazione, l'unico vincolo =E8 legato al codice sorge= nte ed =0D=0Aeseguibile di QPhoton, verranno sempre messi gratuitamente nel= pubblico dominio.=0D=0A=0D=0AOk, questo mi pare sia tutto, se a qualcuno = =E8 venuto il desiderio di cimentarsi in uno dei tasks elencati in questo= =0D=0Amessaggio si faccia avanti, abbiamo molto bisogno di aiuto.=0D=0A=0D= =0ACiao=0D=0Apaolo=0D=0A=0D=0A |