#1 Le 21/01/2005, à 23:41
- melyadon
[RÉSOLU] Compresser plusieurs images
J'ai un répertoire avec plusieurs dizaines d'images jpeg peu compressées. Pour économiser de la place, j'aimerais toutes les réenregistrer avec une compression plus élevée (et le même facteur de compression pour toutes les images). Evidemment, je ne veux pas les ouvrir une à une avec The Gimp. Quelqu'un aurait-il la solution ?
Dernière modification par melyadon (Le 22/01/2005, à 21:07)
Hors ligne
#2 Le 22/01/2005, à 00:29
- Ju.
Re : [RÉSOLU] Compresser plusieurs images
Diable je pensais que gthumb pouvait faire ca...
Bon j'ai deux solutions : une en ligne de commande, une non-libre
En ligne de commande : imagemagick
Plus elegant : sudo apt-get install imagemagick (Framasoft en parle :
http://www.framasoft.net/article2777.html ) puis :
for i in *jpg; do convert -size 50% -quality 60 $i mini_$i; done
ImageMagick est une mine si tu n'a pas peur de la ligne de commande...
http://www.imagemagick.org/
Non libre : XnView http://forum.ubuntu-fr.org/viewtopic.php?id=121 , une fois l'installation achevée, selection des images (au pire CTRL A) et bouton droit convertir, parametre supplementaires, redimensionner 75% ou 50% ...
Hors ligne
#3 Le 22/01/2005, à 13:43
- melyadon
Re : [RÉSOLU] Compresser plusieurs images
Merci. Ce logiciel est vraiment génial ! Et comme il existe apparemment une extension pour php, je me demande s'il ne serait pas possible de créer une application web pour l'utiliser.
Hors ligne
#4 Le 22/01/2005, à 13:50
- Ju.
Re : [RÉSOLU] Compresser plusieurs images
Pour du php la bibliotheque GD est plus adaptée, à mon avis. On peut faire des choses inouies avec GD voir :
http://www.aditus.nu/jpgraph/jpg_shortgallery.php
sudo apt-get install libphp-jpgraph (libphp-jpgraph-examples) sont sur Sarge et Ubuntu.
Hors ligne
#5 Le 22/01/2005, à 16:03
- devloop
Re : [RÉSOLU] Compresser plusieurs images
en restant dans les images...
j'ai un site internet avec une gallerie et j'ai besoin d'un soft capable de générer un tas de miniatures d'images d'un seul coup... les images doivent changer de taille de façon à être maximisées dans un cadre d'une taille fixe (comprendre soit elles se retrouvent au maximum en largeur soit au maximum en hauteur mais pas les deux et toujours être dans les même proportions)
est-ce que le gthumb dont tu parles pourrais le faire ?
Hors ligne
#6 Le 22/01/2005, à 18:15
- Ju.
Re : [RÉSOLU] Compresser plusieurs images
gtumb malheureusement ne propose pas de conversion (d'ou l'information sur les deux solutions que je connais, je cherche mieux : graphique et libre)
igal est tres bien, en ligne de commande (on se refait pas) et disponible en paquet.
Mais vu ce que tu veux faire, deux alternatives :
- passer deux fois convert sur toutes images, une fois pour qu'elles aient toutes la meme hauteur ou largeur, une deuxieme fois pour generer les miniatures.
- utiliser un outil qui le fait pour toi en php (avec GD) : http://www.phpwebgallery.net/
Dernière modification par Ju (Le 22/01/2005, à 18:16)
Hors ligne
#7 Le 22/01/2005, à 18:33
- yeKcim
Re : [RÉSOLU] Compresser plusieurs images
Pour les miniatures il y a cette astuce sur le blog de Play : http://gfabio.blog.free.fr/?2004/11/16/84-creer-un-album-web-avec-gthumb
Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr
Hors ligne
#8 Le 22/01/2005, à 19:00
- Ju.
Re : [RÉSOLU] Compresser plusieurs images
Ah oui !!! Voila je savais que gthumb pouvait le faire !
C'est dommage qu'il genere aussi les fichiers html du coup mais c'est deja pas mal. Une option pour ne pas generer aurait etee sympa.
Merci pour l'info !
Hors ligne
#9 Le 22/01/2005, à 21:06
- melyadon
Re : [RÉSOLU] Compresser plusieurs images
en restant dans les images...
j'ai un site internet avec une gallerie et j'ai besoin d'un soft capable de générer un tas de miniatures d'images d'un seul coup... les images doivent changer de taille de façon à être maximisées dans un cadre d'une taille fixe (comprendre soit elles se retrouvent au maximum en largeur soit au maximum en hauteur mais pas les deux et toujours être dans les même proportions)
est-ce que le gthumb dont tu parles pourrais le faire ?
j'utilise justement le gd de php pour faire ça (projet site web pour mon lycée). Il faut d'abord calculer le ratio de l'image à transformer, puis comparer avec le ratio de l'image à obtenir pour savoir s'il faut se baser sur la hauteur où la largeur pour redimensionner (je ne suis pas très clair là...). Au final gd s'en sort très bien, même si je dois enregistrer mes vignettes de gif en jpg.
Je ne sais pas si gd peut aussi recompresser, je cherchais une solution rapide à mon problème et ImageMagick est vraiment idéal pour ce genre de traitements.
tu peux trouver ce script (inachevé) à l'adresse suivante : http://letpedelapeur.free.fr/archives/janvier/210105.rar (le fichier en question est /inc/admin/image.inc.php)
Hors ligne
#10 Le 10/03/2020, à 15:47
- Anthony57
Re : [RÉSOLU] Compresser plusieurs images
Salut!!
On sait très bien que le poids des fichiers image est un facteur important lorsqu'on souhaite publier ses photos en ligne. Pour les formats de compression, j'utilise un outil qui est sans doute très chouette, mais dont on va retirer le lien, parce que le spam+déterrage ça va cinq minutes, merci.. Très pratique !
Dernière modification par Elzen (Le 10/03/2020, à 17:39)
#11 Le 10/03/2020, à 16:49
- bluc
Re : [RÉSOLU] Compresser plusieurs images
en restant dans les images...
j'ai un site internet avec une gallerie et j'ai besoin d'un soft capable de générer un tas de miniatures d'images d'un seul coup... les images doivent changer de taille de façon à être maximisées dans un cadre d'une taille fixe (comprendre soit elles se retrouvent au maximum en largeur soit au maximum en hauteur mais pas les deux et toujours être dans les même proportions)
est-ce que le gthumb dont tu parles pourrais le faire ?
Bonjour
Pour modifier la taille, convertir ou compresser des images, je te conseille d'utiliser un nautilus scripts
Dernière modification par bluc (Le 10/03/2020, à 16:56)
Clevo : Ubuntu 23.10 ❖ Xubuntu 22.10 ❖ Kubuntu 23.10
avec partition data commune Une fraction de seconde Multiboot
Hors ligne