[Risolto] Jpg in da colore a bianco nero

Ciao a tutti

esiste un programmino che si può lanciare via shell per fare diventare in bianco e nero delle foto (sono del plot di dati) che adesso sono a colori (jpeg)?

Vorrei farlo via shell in modo da potere automatizzare il processo, avendone parecchie da fare!
Grazie
S.

imagemagick … quello che fa al caso tuo è l’ utility “convert”

covert source.jpg -monochrome target.jpg

ciao

grazie mille sevy!!!

S.

comunque il comando è convert e non covert (con appunto l’opzione “monochrome”). Lo dico solo perché almeno se qualcuno finisce su questo thread e non si accorge dell’errore di battitura sa cosa installare e quale comando dare: yum install ImageMagick e poi appunto convert con le opzioni del caso (man convert per maggiori informazioni)

ooooops… scusate :wink:

di niente! scusa tu se mi sono permesso di intervenire! Ma mi sono accorto di quell’errore e l’ho segnalato! Nulla di che!

Riprendo il thread, fra le migliaia di opzioni accettate da convert, quale è quella che mi fa mantenere una qualità decente dell’immagine? Usando il comando nudo e crudo indicato da sevy, i plot in BN sono praticamente inservibili.

Grazie.

Forse http://www.imagemagick.org/script/command-line-options.php#enhance e http://www.imagemagick.org/script/command-line-options.php#quality fanno al caso tuo?

[quote=MarioS]
Forse http://www.imagemagick.org/script/command-line-options.php#enhance e http://www.imagemagick.org/script/command-line-options.php#quality fanno al caso tuo?[/quote]

Ciao Mario

ho provato -quality 100 -enhance ma il risultato è pessimo lo stesso. Posso postare due immagini per fare vedere cosa intendo?

S.

In questo caso direi di si.

originale

http://img29.imageshack.us/img29/6970/emm35pnadvligobhbhbis.jpg

BW

http://img7.imageshack.us/img7/6764/emm35pnadvligobhbhbisbw.jpg

Come vedi le linee di riferimento sono scomparse, oltre a tutti i puntini neri che sono comparsi qua e la…

S.

edit: niente, non ce la faccio a sistemare il post!!! :cry: :cry:

Ora va bene.
Prova con l’opzione http://www.imagemagick.org/script/command-line-options.php#type:

$ convert -type Grayscale file1.jpg file2.jpg

Altrimenti con l’opzione http://www.imagemagick.org/script/command-line-options.php#colorspace.

Prova a combinare più parametri(riguarda la documentazione), esempio:

$ convert -colorspace gray -colors 3 +dither file1.jpg file2.jpg

Oltre alle opzioni suggerite da marioS, prova l’ opzione “resample”.
Ciao.

questa è perfetta! Grazie mille!
S.

edit: il nome dell’originale va prima dell’opzione, la sintassi che ha funzionato è quindi

convert fileIN.jpg -type Grayscale fileOUT.jpg

[quote]
edit: il nome dell’originale va prima dell’opzione, la sintassi che ha funzionato è quindi[/quote]
Oh si scusa… bene così :smiley:

riprendo il thread. Mi trovo (per motivi lunghi da spiegare) a dovere convertire dei jpeg in eps.

Provando con

convert a.jpg b.eps

funziona, ma a.jpeg pesa 70Kb, mentre b.eps pesa 2.3Mb!!!
Ho provato l’opzione -size, ma non sembra avere effetto. C’è qualche altra opzione che posso usare per ridurre il peso dell’output?

Grazie
S.

Il formato eps non è compresso e inoltre contiene molte informazioni aggiuntive che ne aumentano ulteriormente la dimensione. Occupa più di un bmp per farti un esempio. C’è poco da fare :slight_smile:

La conversione in eps crea dei grossi files. Puoi provare anche questo http://pts.szit.bme.hu/sam2p/. Non c’è nei repositories di fedora, ma per le conversioni tra png/jpeg/tiff ed eps mi è stato molto utile ed è veloce.

[OT]
Conversioni per latex per quel documento finale da non nominare troppo? :hammer:
[/OT]