Newsgroup: it.comp.software.newsreader
Titolo: [X-face] Modifiche e perfezionamento.

Ho trovato su Google un post di Alan Ford che spiegava come ritoccare le
x-face. Non ho capito una cosa, però: partendo da una immagine già tradotta
in caratteri ascii, come si può, ad esempio, cambiare un pixel da bianco a
nero o viceversa?
-- 
[foobar v0.8.2 OnAir]
|> Soundgarden - Half

 viceversa? 
La converti in .BMP con Winface ad esempio, poi la ritocchi con il tuo 
programma preferito e la riconverti in ascii.
L'algoritmo rimane una "ricetta segreta" (cerca un post di *Nemesis* 
"Ho scritto a James Ashton").
Ciao.
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

 programma preferito e la riconverti in ascii.
Grazie :)
Mi sono messo al lavoro, non vedo l'ora di prenderci la mano!
-- 
[foobar v0.8.2 OnAir]
|> Max Gazzè - Pallida

 Ciao.
nn è del tutto vero i sorgenti ci sono e ci sono le librerie sia per
Windows sia per Linux il problema è che la parte + importante è stata
scritta in ASM e nn è semplice capirla ^^ cmq basterebbe usare una dll in
windows e un *.so o *.la ora nn mi ricorda in Linux
-- 
,---- [*Firma*] ---------------------------.
| In questo istante Alien321 sta sentendo  |
| Nulla                                    |
`------------------------------------------´

 windows e un *.so o *.la ora nn mi ricorda in Linux
Beh non si possono paragonare i sorgenti (per quanto ben scritti)
all'eventuale documentazione dell'algoritmo (che purtroppo non esiste).
I sorgenti inoltre non sono nemmeno commentati quindi il tutto è ancora
più difficile, se poi a questo aggiungi il fatto che di C non mi ricordo
praticamente nulla e che con Python mi sono abituato fin troppo bene a
rimanere ad alto livello ... :-)
Cmq in linea di massimo il discorso di usare una dll (o .so/.a) è giusto
(ed infatti fanno così tutti i programmi che supportano le X-Face.
Nel mio caso non andava bene perchè io voglio che XPN giri su più
piattaforme quindi non posso allegare la libreria compilata al
pacchetto. Ci sarebbe un'altra strada in realtà, realizzare un modulo
per python scritto in C, in realtà è stato fatto, ed è il programma che
a suo tempo mi aveva segnalato Alan (e che cmq io gia conoscevo), ma qui
il problema è un altro, il modulo va cmq compilato, quindi per usare XPN
dovrei richiedere la presenza di un compilatore sul sistema, ora questo
è presente nel diciamo il 90% delle installazioni linux, ma se pensi a
Windows la percentuale e moooolto più bassa ...
In definitiva l'ultima alternativa che mi rimane è tradurre libcompface
in python. :-(
-- 
Does the name Pavlov ring a bell?
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 nero o viceversa?
Non puoi! La rappresentazione in caratteri ascii è una codifica (secondo
un algoritmo non specificato da nessuna parte) dell'immagine. Quindi
puoi solo agire con i programmi appositi.
-- 
Bills travel through the mail at twice the speed of checks.


 sui pixel precedenti... mah :)
Potrebbe usare anche le stesse cose contemporaneamente.
-- 
A Smith & Wesson beats four aces every time.


 usarle - come quella del *Marco Parmeggiani* ad es.).
Mi raccomando, non guardare l'X-Face che ho adesso, stavo testando uno
script per Dialog e non ho ancora levato il settaggio :)
-- 
ZER0://coder.gfxer.web-designer/
~ Se potete leggere questo, la mia donna e' caduta.
(Letta sul retro di una maglietta di un motociclista)

 collezionare X-Face 2D.
Ci credo bene, la tua è la fine del mondo....
:-))
-- 
Natanaele 
email < 
nata...@despammed.com
 >
«Se cerchi nuvole, non puoi scordarti del vento.»
("Così lontano, così vicino.", Wim Wenders, 1993)

 si può, ad esempio,cambiare un pixel da bianco a nero o viceversa? 
Questa richiesta mi ha incuriosito non poco e ho provato a modificare
il mio BiaFace [
http://www.raucci.net/faces.html
] (grazie ad Alan Ford
per  essersene ricordato) per permettere delle semplicissime modifica
alla XFace rappresentata: visto che mi trovavo a metter mano al codice
ho  aggiunto  anche  la possibilità di invertire (bianco <-> nero) la
XFace e introdotto qualche funzionalità in più (qualche bug  è  stato
''ammazzato''  ma,  sicuramente,  altri ne saranno stati introdotti).
Giustamente, come ti è stato già detto, la complessità dell'algoritmo
di  James Ashton è tale da non consentire di agire direttamente sulla
stringa  (a tal proposito t'invito  a  vedere  come  si  modifica  la
stringa per semplicissime modifiche alla bmp), però, a partire da una
stringa puoi,  incollandola  nella  finestrella  del  mio  programma,
ottenere  la  XFace  e  poi, modificarndone i pixel, puoi ottenere, a
runtime, la stringa equivalente dell'immagina modificata.
B.
PS : Problemi riscontrati col programma, critiche e  segnalazioni  di
bug sono ben accetti :D
-- 
   +---__,--------------------------------+
   |  (,'>    B i a g i o    R a u c c i  |
   |            
http://www.raucci.net/
    |
   |                     * * *            |
   | O mordo tua nuora o aro un autodromO |
   +--------------------------------------+

 in python. :-(
La vedo dura io ho i sorgenti del libreria CompFace e anche se ci fosse la
documentazione credo che la cosa sarebbe troppo a basso livello per essere
tradotta in python(la parte in ASM è stata fatta per ottenere una aumento
di compressione e di velocità) è come scrivere un algoritmo Zip in python
cosa da pazzi ti consiglio di rivedere la soluzione delle librerie esterne
dato che la dll scritta in che ne so Pascal(^^) ma anche in C o C++
sarebbe di pochi K e quella per linux nn serve dato che al limite la
richiedi come dipendenza.


... ti offro tutte quelle nell'attuale headers, fatte da me al 100%
*BELLISSIME* : grazie mille per il regalo :D
Ancora grazie
B.


 [...] (magari scrivimi in PVT) [...]
fatto!
Ciao.


 di Paint). Per il resto come strumento la "matita" basta ed avanza
[...]
...  fatto : la nuova versione del programma (1.3.1) dovrebbe rendere
più agevole la modifica della X-face.
B.


Proprio il 01.07.2004 alle 20.21 nella sua stanza blu, Alan Ford farfugliò:
Già che ci siamo, qualcuno mi spiega se Dialog visualizza *solo* la prima
x-face negli headers o c'è la possibilità di vederle tutte?
Grazie
-- 
Respect!

 x-face negli headers o c'è la possibilità di vederle tutte?
Io neanche sapevo che fosse "ammesso" l'utilizzo di piu' x-header con lo
stesso nome.. e' formalmente corretto un post con questo tipo di
"sintassi"?
-- 
ZER0://coder.gfxer.web-designer/
~ Alcune persone sono ancora vive per il semplice motivo che e'
illegale ucciderle.

 un francese con *tutto* il kamasutra... (*Lidrie* ne sa qualcosa <eg>).
ma non avevi pubblicato la "striscia" sul tuo sito?
(comunque quello è un francese particolare - vive nelle Antille, e non 
disdegna il rhum) ;-)
-- 
Sani
L'alternativa ad OE per usenet, ora anche in italiano: 
http://mesnews.no-ip.com

 Le più belle che trovo in giro le colleziono (anche senza usarle)
Se ti interessano, ti posso passare quelle che avevo fatto:
X-Face: &jXrno\~V;uwE'G}3~0s4@*Rp?!$SE98gLM{VH$2^XI!YcE9JYk,x.pH2pnHvZqA
        ZSS{f^*i@qD[B(H1yvWJENvnT&B*6W3\Y;G64SM#G5"j< 'I1"fO';j*^jFV-g~V
        h&)>Y8T.oo"aAC`RKZV(~EN[E7,pQ`.se=V3=T >=ejwC`Xv`R>?HM>W736>HB@$
X-Face: "bB[&S@.=c[pf~W< ?}gH~-S[rn(RT89yOBF#RE$Jeu0k]M-z|'n)WZP6L.C@]Ff
        za~Ydc1,+Esz8DR;pHp5| >UAAAE'k#v{Z$GhQqHihyY):Rxyv~Z
Non le ho mai usate, perché Agent non supporta le X-Face... e, anche se
lo facesse, in fondo, non so se le userei...
Puoi farne ciò che preferisci... tranne venderle...  ^_^
Ciao,
un TJL73 che, forse, un giorno, se Agent...
-- 
"L'aspetto piu` difficile della soluzione dei problemi,
 e` il prevedere i problemi causati dalle soluzioni."
                                                      -- Theodore Levitt

 disdegna il rhum) ;-)
Link! link! please
;^)
-- 
BOFH Excuse #438:
sticky bit has come loose
k|b|s ~>  mailto `echo ti.gulgb@sbk|'rev'`

 "sintassi"?
Io direi proprio di no.
-- 
You can't have everything...where would you put it?


 Ok, allora le noleggio a 5 cents al giorno... ;oP
Me ne viene qualcosa?  ;oP
Ciao,
un TJL73 e la calùra estiva...
-- 
              | Cercasi cubista o lap-dancer |
Comunicazione |  bella presenza  max 35enne  |
   sociale:   |      anche  non esperta      |
              |    per nottate mozzafiato    |

 Me ne viene qualcosa?  ;oP
Eva Kant e Ginko ;oD
Ciao.
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/
Presidente e tesserato n.1 del *MLC* /fans club/

 che usavo su
Usenet verranno presto abbandonati: eliminateli dal vostro AddressBook
sostituendoli con l'email che trovate nel "From: " di questo articolo.

 Eva Kant e Ginko ;oD
Belle... Tnx.
Ciao,
un TJL73 che, per nessun motivo, passerebbe ad un altro NR...
-- 
Vorrei spezzare una lancia in favore di Forté...
Sulla testa dei suoi sviluppatori!!