Newsgroup: it.comp.os.linux.software
Titolo: imagemagick, conversione TIF-JPG

Ciao,
Devo convertire una galleria di immagini in formato TIFF (35-40mb ognuna)
per poterle trasferire su un sito.
Pensavo di usare imagemagick (sta li apposta...), con il seguente comando:
convert -resample 72 -resize 1024  -quality 5 file.TIF file.jpg 
in questa maniera ottengo un jpeg di 1024xquello_che_è a 72dpi di
risoluzione. 
L'unico problema è che il file ha una dimensione di 2Mbyte il che la rende
assolutamente inaccettabile per internet. Aprendo l'immagine e salvandola
con gimp diventa di 70-80Kb.
Come posso risolvere la cosa? come mai con imagemagick mi genera 2Mbyte di
file?
Ho cercato su newsgroup e google, ma non trovo nessuna indicazione utile.
Ciao
Francesco

 Francesco
HTH 
Ciao
-- 
Emiliano Grilli
Linux user #209089 
http://www.emillo.net

 Ciao
Ciao, e grazie 
Francesco

tassi francesco ha scritto:

Ciao, io uso imagemagick per convertire le foto da pubblicare su web con 
qesto comando.... vedi se può esserti utile:
convert -size 700x450 miofile.jpg -resize '700x450>' -density 72x72 
-quality 80 destFile.jpg
Puoi agire sulla "quality" per ottenere un file più leggero (a scapito 
della qualità)

 della qualità)
Questo lo so, ma non ho visto miglioramenti apprezzabili, e comunque qualità
75 su gimp viene un file moooooooolto più piccolo di quello che ottengo con
imagemagick.

 250k), contro i nemmeno 90 di gimp.
hmmm, dovrebbe essere analogo a "-strip", ma prova anche con
+profile "*"
Altra prova che puoi fare, con identify guarda le differenze tra quel
che esce da gimp e quello che esce da imagemagick


 Francesco
Ciao,
Michele

 Ciao
Ciao

 Michele
ciao e grazie

 girare questo in python devo installare qualcosa (interprete?)
Come "questo python" ? Che devono sentire le mie orecchie :)
Dal sito 
python.org
:"Python has been an important part of Google since
the beginning, and remains so as the system grows and evolves"
Su ogni OS *nix che si rispetti python c'è.
Ti serve scaricare:
freeimage (da cvs ti conviene, oppure 
freeimage.sf.net
)
freeimagepy (
freeimagepy.sf.net
)
ctypes (
http://starship.python.net/crew/theller/ctypes/
)
ed installare il tutto:
freeimage: make, make install
freeimagepy e ctypes: python setup.py install
Michele

 Michele

tassi francesco ha scritto:

Il comando che ti ho inviato lo uso regolarmente e da file jpg di 4 o 5 
Mb ottengo immagini molto leggere (meno di 100 k)... Io, però, 
ridimensiono solo (parto già da un jpg)... non saprei, magari con il tif 
c'è differenza..

 
Visto che freeimagepy l'ho fatto io :), e non l'ho mai provato su 64
bit, certo che mi fa piacere se mi dici qualcosa.
freeimage e ctypes, funziano bene, da quello che so, su 64 bit.
Michele

 Michele

> Come dovrei interpretare il risultato di identify?
Scusa, era "identify -verbose" vedrai che lì le differenze ci sono


 con gimp diventa di 70-80Kb.
Mi autorispondo dopo aver passato le ultime 12ore a cospargermi il capo di
umile cenere per non averci pensato prima...
ovviamente il problema era solamente di colorspace, le immagini che mi sono
state fornite sono in CMYK e convert mi generava un jpg CMYK ovviamente più
grande di quello RGB generato da gimp.
Basta aggiungere -colorspace RGB al comando per ottenere una perfetta jpg a
72dpi che pesa meno di 80kb partendo da un tiff di 35MB con una sola riga
di comando.
Sperando che possa essere utile a qualcuno con lo stesso problema
Ciao
Francesco