Newsgroup: it.comp.grafica
Titolo: Alcuni problemi su gif

Ciao a tutti,
mi ritrovo a dover risolvere un problema apparentemente banale, in sostanza 
ho 60 gif dalla dimensione di 18x18 pixel ciascuna da circa 1-2 kbytes.
Non tutte le gif in questione hanno lo sfondo trasparente: alcune si, altre 
no.
Il mio problema č:
a) come posso impostare lo sfondo trasparente a tutte le gif in questione 
(in automatico si intende)?
b) č possibile impostare lo sfondo delle gif basandosi su un altro sfondo 
(non a tinta unica), ovvero in cui sono presenti almeno 2 colori? In caso 
affermativo, sempre in automatico come dovrei procedere?
Per completezza aggiungo che sono in possesso di photoshop 6 regolarmente 
licenziato (con licenza regolare).
Grazie in anticipo a chi mi risponde e nel suo piccolo riesca a risolvermi 
il problema.
Cooper.
-- 
www.blueware.it
www.italchat.it
 

La gif verrà sempre meno utilizzata, salvale in PNG, con photoshop
puoi fare lo sfondo trasparente.


Quando internet explorer non mi creerà più problemi.... allora si... intanto 
mi trovo costretto mio malgrado a continuare a usare le gif.
Tornando alle domande iniziali, mi sai dire come posso risolvere i due 
problemi citati?
Cooper.
-- 
www.blueware.it
www.italchat.it

 in questione (in automatico si intende)?
Non so se lo fa, ma "nconvert" che è un'utility di XnView, in
batch fa un mare di cose. Il bello è che prende le wildcards
dalla linea di comando, quindi se fa quel che ti serve puoi
processarne anche un milione con un comando solo. Vale comunque
la pena, se non lo conosci, prenderselo e studiacchiarselo un
po'. Io lo trovo insostituibile, e poi è pure free.
ciao ciao
Apx.

 licenziato (con licenza regolare).
al di là dell'automatismo, riesci a fare manualmente in photoshop, ad una
sola gif, quanto descrivi? se si, ti basta registrare i vari passaggi
dell'operazione nella palette delle azioni (ovviamente creando una nuova
azione); dopodiché vai nel menù file e cerchi la voce relativa agli
automatismi (nella vs.CS è 'automatizza->batch', nella 6 non ricordo ma se
non è uguale c'è senz'altro una voce corrispondente), scegli l'azione da
eseguire ed il percorso con la cartella contenente le gif.
PS
ovviamente se le gif che vuoi rendere trasparenti hanno attualmente uno
sfondo ciascuna di colore diverso... beh allora rassegnati a farle una ad
una, il colore di fondo e quello di primo piano sono arbitrari e certo un
programma non distinguerà stabilendo x noi quale rendere trasparente.


Le gif hanno lo sfondo bianco; come mi consigli di procedere per eliminare 
lo sfondo bianco e renderlo quindi trasparente senza influenzare il bianco 
eventualmente interno alla immagine ma solo quello esterno?
Grazie ancora,
Cooper.
-- 
www.blueware.it
www.italchat.it
 

 eventualmente interno alla immagine ma solo quello esterno?
il fatto che abbiano lo sfondo di un colore (il bianco) presente anche lě
dove si vorrebbe lasciarlo visibile esclude l'utilizzo di tutte quelle
tecniche che avrebbero individuato il colore in una maniera riproducibile
anche in automatico (maschera colore, bacchetta magica, ecc.)... credo
proprio dovrai scontornarle una ad una!(ma 60 gif a tinte piatte significa
selezioni veloci, non č questo dramma)


Seguendo la via manuale, mi scontro adesso questo problema, premesso intanto 
che:
a) carico la gif con lo sfondo bianco
b) effettuo l'operazione: SELEZIONE > INTERVALLO COLORI e procedo con:
      b1) tolleranza = 0
      b2) selezione del colore bianco.
c) nella gif viene selezionato soltanto il colore bianco (esterno ed 
interno) all'immagine.
A questo punto per eliminare il bianco e sostituirlo con il trasparente 
quale operazione come effettuare?  I passi da seguire quali sarebbero?
Grazie in anticipo.
Cooper.
-- 
www.blueware.it
www.italchat.it
 

 quale operazione come effettuare?  I passi da seguire quali sarebbero?
photoshop è un pò meno intuitivo riguardo alle gif rispetto ai programmi
specializzati come Fireworks (o ImageReady, che però non mi pare fosse
incluso nella vs.6 di Photoshop), che hanno anche tante altre finezze nel
produrre immagini per il web su cui giustamente photoshop sorvola...
comunque, hai 2 modi per procedere:
1. apri la gif e vai su Immagine->Metodo->Tavola colore. qui trovi i colori
utilizzati dalla gif e se questa è prodotta bene ci dovrebbero essere solo
quelli strettamente necessari (x intenderci se la gif è rossa e bianca, il
rosa come colore aggiuntivo presente in tavolozza potrebbe essere funzionale
e utilizzato a puntini/dithering per sfumare da un colore all'altro; mentre
in questo caso un blu in tavolozza sarebbe un errore). qui potresti già
assegnare la trasparenza ad un colore con lo strumento contagocce, solo se
da qui selezioni il bianco diventano trasparenti anche le zone interne che
tu vuoi lasciare.
dunque puoi aggiungere un colore alla tavolozza che poi useremo per riempire
le zone bianche da rebdere trasperenti. chiudi la tavola colore e col
secchiello riempi del nuovo colore le zone interessate, ritorni nella tavola
colore e col contagocce lo rendi traspaente.
2. converti la gif in modalità rgb, doppio clic sul livello sfondo per
convertirlo in livello 0, con la bacchetta magica selezioni il bianco che
vuoi cancellare, premi 'canc' nella tastiera e riconverti in modalità tavola
colore modalità 'esatta' con colore trasparente. se segui questi passaggi
non dovresti avere variazioni qualitative o di tonalità, ma se in modalità
rgb utilizzi selezioni sfumate o qualsiasi altra cosa, allora sfaserai i
colori originari e nella riconversione ci sarà perdita e aumento delle
dimensioni (in kb) della gif.

 ha scritto nel messaggio 
news:44e849eb$0$1009$5fc...@news.tiscali.it...

Grazie delle indicazione, hai accennato anche a imageready, io questo l'ho 
incluso in photoshop 6, usando image ready è tutto piu semplice? come posso 
procedere in tal caso? altrimenti mi toccherà seguire una delle due strade 
che mi hai suggeirito :(
-- 
www.blueware.it
www.italchat.it
 

 mi trovo costretto mio malgrado a continuare a usare le gif.
immagino lo saprai già... ma c'è un filtro che dovrebbe risolvere le
incopatibilità tra explorer e le png...
http://support.microsoft.com/default.aspx?scid=kb;en-us;294714
in passato invece abbiamo utilizzato con colleghi programmatori questo
javascript (non so se poi tecnicamente si appoggi anch'esso al suddetto
filtro) e mi pare funzionasse egregiamente
http://homepage.ntlworld.com/bobosola/pnghowto.htm
a fronte di un pelino di difficoltà e di peso in più, le png sul web sono
molto belle e versatili