Scalare e aumentare la compressione jpg di tante immagini contemporaneamente

Installazione, configurazione e uso di programmi e strumenti.
romaluca
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: mercoledì 28 dicembre 2005, 15:11

Scalare e aumentare la compressione jpg di tante immagini contemporaneamente

Messaggio da romaluca »

Cerco qualcosa per Scalare e aumentare la compressione jpg di tante immagini contemporaneamente.
C'è qualche software o tutorials a riguardo?

ho provato con gimp ma nn sono riuscito a trovare la funzione apposita.
Graize
Avatar utente
MaraMax
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3639
Iscrizione: domenica 12 marzo 2006, 22:25
Località: Altopiano di Asiago

Re: Scalare e aumentare la compressione jpg di tante immagini contemporaneamente

Messaggio da MaraMax »

so che quel che cerchi lo fa anche gwenview però è per kde...tu usi gnome?
"L'uomo è buono finché gli conviene." (R. Gervaso)
"Il sesso è come il bridge; se non hai un buon partner devi avere una buona mano." (C. Pierce)
maramax@jabber.linux.it
romaluca
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: mercoledì 28 dicembre 2005, 15:11

Re: Scalare e aumentare la compressione jpg di tante immagini contemporaneamente

Messaggio da romaluca »

si uso gnome,
Avatar utente
Besshell
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 264
Iscrizione: lunedì 9 ottobre 2006, 19:06
Località: Avellino

Re: Scalare e aumentare la compressione jpg di tante immagini contemporaneamente

Messaggio da Besshell »

Fermo restando che su gimp c'è l'opzione per ridimensionare e sta sotto il menù "immagine", esistono anche altri modi/programmi per fare ciò che hai chiesto.

Se hai installato ImageMagick puoi effettuare le modifiche delle immagini anche da console.
Questo può essere utile nel tuo caso.

Infatti per effettuare la stessa operazione su diversi file in una directory puoi crearti uno script che lo fa automaticamente.
Questo è un esempio di script che ridimensiona alla risoluzione di 800x600, tutti i file jpg in una cartella, mantenendo gli originali:

Codice: Seleziona tutto

#!/bin/bash
for i in *.jpg
do
convert -resize 800x600 $i $i-800x600.jpg
done
ti basta copiarlo in un file testo.
Rinominare il file testo per esempio resize_jpg.sh
Dargli i permessi di esecuzione

Codice: Seleziona tutto

chmod +x resize_jpg.sh
quindi spostarlo nella cartella in cui ci sono tutte le foto e lanciarlo da terminale:

Codice: Seleziona tutto

cd /path_delle_foto
./resize_jpg.sh
Modificando un pò lo script si può anche adattarlo a diverse risoluzione magari passate dall'utente al momento del caricamento dello script, ma per adesso la versione base rimane questa. ;D

---> Edit:
per il fattore di compressione basta aggiungere dopo -resize 800x600 l'opzione -quality valore dove valore può andare da 0 a 100 a seconda del fattore di compressione che si vuole, 0 per la peggiore compressione 100 per la migliore.

Per maggiori info su Imagemagick :
http://www.imagemagick.org/script/index.php
http://www.imagemagick.org/script/comma ... ptions.php
Ultima modifica di Besshell il venerdì 5 gennaio 2007, 11:52, modificato 1 volta in totale.
"Vale sempre la pena di fare una domanda, ma non sempre vale la pena di dare una risposta" Oscar Wilde.
Avatar utente
coobox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1127
Iscrizione: martedì 27 settembre 2005, 10:07
Località: Milano
Contatti:

Re: Scalare e aumentare la compressione jpg di tante immagini contemporaneamente

Messaggio da coobox »

ottimo besshell ;)

per chi trovasse le linee guida di besshell difficili esiste uno script già pronto qui: http://www.creationgif.com/debian/nis/

Installation
download the following script: nis-0.7.tar.gz (19 Feb 2006)
unzip it
Save it in ~/.gnome2/nautilus-scripts/
set the script runnable
That's all, you can now use it (click right in nautilus).

!!Attenzione!!
QUesto script serve solo a scalare non a ricompreimere

ciao a tutti
Ultima modifica di Anonymous il venerdì 5 gennaio 2007, 12:20, modificato 1 volta in totale.
[glow=yellow,5,600]Coobox Blog[/glow]

https://launchpad.net/~coobox
Avatar utente
Besshell
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 264
Iscrizione: lunedì 9 ottobre 2006, 19:06
Località: Avellino

Re: Scalare e aumentare la compressione jpg di tante immagini contemporaneamente

Messaggio da Besshell »

Grazie coobox!
Ottimo stumento quello da te segnalato...lo proverò.

Comunque ho provveduto a scrivere lo script che posto in allegato.
lanciando da terminale con l'opzione -h o --help potrete visualizzare le istruzioni per lanciarlo.

Lo script prende come input :
1) l'estensione delle immagini che vogliamo modificare
2) Le dimensioni desiderate
3) Il livello di compressione
4) La directory in cui si trovano le immagini da modificare

Non è più necessario che lo script si trovi nella stessa directory delle immagini.
Lo script una volta lanciato crea una cartella di backup per le immagini originali.

Naturalmente si può migliorare a piacimento.
Se avete suggerimenti.. ;)

Non sono stati ancora implementati i messaggi di errore causati da parametri errati.
Allegati
resize.tar
(10 KiB) Scaricato 42 volte
Ultima modifica di Besshell il venerdì 5 gennaio 2007, 15:10, modificato 1 volta in totale.
"Vale sempre la pena di fare una domanda, ma non sempre vale la pena di dare una risposta" Oscar Wilde.
Avatar utente
coobox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1127
Iscrizione: martedì 27 settembre 2005, 10:07
Località: Milano
Contatti:

Re: Scalare e aumentare la compressione jpg di tante immagini contemporaneamente

Messaggio da coobox »

Grandioso besshell (good) (b2b) ottimo lavoro
[glow=yellow,5,600]Coobox Blog[/glow]

https://launchpad.net/~coobox
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti