Newsgroup: it.comp.os.linux.software
Titolo: Alleggerire foto con estensione png

Ciao a Tutti,
 
ho la necessità di alleggerire delle foto con estensione png, le quali 
hanno un peso medio di 4.5 Mb.
 
Le foto sono costruire con Gimp e mi piacerebbe portarle sotto il Mb, 
senza perdere di qualità, secondo voi è possibile.
 
Utilizzo Ubuntu 12.04 Lts.
 
Grazie in anticipo,
Nemo

senza perdere di qualità, secondo voi è possibile.
 
La vedo dura; qualsiasi tool tu usi, piu' di un 15% non fai, sicche' scenderai
a 4 Mb suppergiu'.
 
Per fare di meglio, bisognerebbe vedere che PNG sono, e di quanta qualita' sei
disposto a fare a meno.
 
Inutile che ti dica che il colpo grosso sarebbe passare a JPEG/JP2000.
 
Leonardo
 
-- 
 
Then felt I like some watcher of the skies, when a new planet swims into his ken;
Or like stout Cortez when with eagle eyes, he star'd at the Pacific; and all his men
Look'd at each other with a wild surmise - silent, upon a peak in Darien.

Il 31/03/2014 12:16, 
interpocu...@LeScarpeoccupato.invalid.it
 ha 
scritto:

Non sono un grafico, ma so che esiste la modalità di interpolazione in gimp
L' ho usata qualche volta ed è sempre andato bene
Oppure cambia il tipo di immagini, altri tipi occupano meno spazio a 
parità di risoluzione e qualità

 risoluzione e qualità
 
Grazie per le vostre dritte, mi hanno dato qualche speranza. Mi serve 
proprio il fornmato png, il quale gestisce la trasparenza e le foto mi 
servono per il Web. 
 
Cercherò in internet nella direzione che mi avete suggerito.
 
Un cordiale saluto,
Nemo

servono per il Web. 
 
Hummm. Che foto sono? PNG non e' granche' fatto per le foto.
 
Prova a mettere da qualche parte uno schizzo approssimativo, magari c'e' modo
di fare qualche trucco. Non sei obbligato a mettere immagini tutte intere, ed
in formato esclusivamente PNG o esclusivamente JPEG...


 PNG non e' granche' fatto per le foto
[...]
PER QUALITÀ lo è. PNG è il FORMATO PERFETTO per ogni tipo di immagine sia 
a colori continui (tinte piatte = flat colors), sia con milioni di colori 
e sfumature, riguardo alla qualità potendo comprimere senza perdita di 
qualità, superiore al gif nella gestione delle trasparenze e, last but not 
least, è un formato libero 
 
riguardo alle dimensioni, se si hanno esigenze di contenere il peso del 
file, può non essere la scelta migliore, ma è comunque bene avere sempre 
gli originali, quando non è possibile in un formato raw o tiff, in png e 
poi da questi ricavare le copie in altri formnati con perdita
 
quando io voglio ridurre le dimensioni di un file png, opero nel modo che 
segue:
 
- converto l'immagine da milioni di colori a scala di colori (tavolozza di 
256 colori)
- elimino (se ve ne sono) colori duplicati
- elimino colori non in uso nell'immagine dalla tavolozza
- salvo
 
ciò su immagini con pochi colori, poiché lo stesso procedimento, adottato 
su immagini con molte sfumature, non rende  granché in termini di 
compressione e in quel caso ed in quel tipo di immagini, salvare con 
qualità 100 in formato jpg è la scelta migliore
 
-- 
Puppy Linux wiki:  
http://dokupuppylinux.info
 
Puppy Linux Forum: 
http://www.italianpuppy.org/
 
Windows me genuit, Ubuntu rapuere / tenet nunc Puppy Linux...
dropbox 2GB free - 
http://db.tt/Vc6IeN4
 

qualità 100 in formato jpg è la scelta migliore
 
Ma questo, normalmente, e' proprio il caso delle foto che si diceva
prima, a meno di regolare il contrasto per uccidere :-)


 questo, normalmente, e' proprio il caso delle foto che si diceva prima
[...]
sì, se le immagini sono FOTO, serbarsi i png per evitare l'ingombro dei 
raw o tiff, va bene, ma poi convertire in jpg con qualità 100, sebbene, 
quando si tratta di foto di libri (prese con lo scanner o la fotocamera) 
da inserire in un pdf, il formato jpeg-2000 non sia da disprezzare, 
soprattutto incorporando i jpeg-2000 senza ricodifica come si può fare con 
freepic2pdf (che funziona con wine)
 
io non riesco a immaginare FOTO salvate in formato png (io lo uso per 
schermate catturate sul pc o diagrammi e perciò riesco a ottenere 
riduzione di peso riducendone i colori, dato che non hanno mai molte 
sfumature), ma se lo sono, magari alla persona che lo ha chiesto, potrebbe 
convenire anche il jpeg-2000
 
ad esempio con graphicsmagick
 
gm mogrify -format jp2  -compress lossless -quality 1 *.png
 
formato particolarmente indicato se poi deve includere queste foto (di 
libri specialmente) in un pdf
 
con 
 
*freepic2pdf*
http://www.comicer.com/stronghorse/software/exe/FreePic2Pdf_eng.zip
 
 
può inserire i jpeg-2000 in un pdf senza ricodifica che ne farebbe 
riaumentare le dimensioni



 
Per ridurre il peso a circa il 25% di quello originale, devi riscalare le
foto del 50% circa su ogni direzione. Usiamo questo come valore di prova:
se è troppo o troppo poco, poi lo cambi di conseguenza.
 
Fai così: innanzi tutto, apri una shell 
Supponiamo che tutte le tue foto siano in nella directory ~/foto/originali
vai nella dir foto 
crea una dir "ridotti" 
riduci le foto con il comando
for i in originali/*.png ; do convert -resize 50% 
 -quality 100 $i ridotti/`basename $i` ; done
 
(tutto su una riga)
 
Voilà.
 
Così conservi anche gli originali per futura memoria (cosa buona e giusta)
 
Se il risultato ti piace, sei a posto ;)
Se sono troppo compresse, prova con valori superiori a 50%, viceversa se
sono troppo poco compresse prova con valori inferiori.
 
HTH
 
bye

Il Wed, 02 Apr 2014 07:42:10 +0000, Dieghettino ha scritto:
 
*Grazie* a tutti per le vostre interessanti risposte.
Questa sera sono stanco,... ma nel fine settimana mi dedico ai vostri 
consigli e poi vi faccio sapere.
Un cordiale saluto a tutti!!
Ciao,
Nemo

 hanno un peso medio di 4.5 Mb.
 
Ti hanno già risposto, io però vorrei farti notare che:
- se la qualità è importante per loro, gli utenti non si lamentano certo
se le immagini sono "grosse", anzi...
- se hai lamentele perché le immagini sono pesanti, vuol dire che in
fondo ai tuoi utenti frega molto più della velocità del sito che della
qualità, e dovresti quindi tenerne conto, passando almeno alcune
immagini ricorrenti in .JPG