Forum Astuces.divers [Terminal] Recompression JPEG

Posté par  .
Étiquettes : aucune
0
29
mai
2001
Si votre appareil photo numérique a une facheuse tendance à très peu compresser les jpeg, pensez aux programmes cjpeg et djpeg pour les recompresser. Ajoutez par exemple, à la fin de votre commande de reception des photos, la commande "for a in *jpg; do djpeg $a | cjpeg -quality 60 > ./smaller/$a; done". Dans les conditions convenables de prises de vues, la baisse de qualité est indicernable.
  • # Il y a aussi mogrify ou convert de ImageMagick

    Posté par  . Évalué à 1.

    C'est en fait ce que j'utilise depuis un bon moment, puisque je ne connaissais pas ces deux-là. Par contre convert permet aussi de diminuer la taille des images en pourcentage, pratique pour les miniatures sur une page web. Syntaxe :
    for i in *jpg; do convert -size 50% -quality 60 $i mini_$i; done

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

  • # Re: Recompression JPEG

    Posté par  . Évalué à 1.

    Pour les puristes qui ne veulent *absolument* pas dégrader plus leurs images, il y a aussi jpegoptim.
    http://www.cc.jyu.fi/~tjko/projects.html(...)

    C'est "lostless". Il travaille en supprimant les entêtes ("headers") des fichiers jpeg, et optimise légèrement l'encodage.

    Pour mon A50 de canon, je gagne 7% de la taille en moyenne (à utiliser *après* avoir renommer les fichiers avec jhead).
  • # Re: Recompression JPEG

    Posté par  . Évalué à 1.

    à noter l'excellent soft gphoto pour gérer les opérations d'import de photos depuis un appareil numérique.

    au fait, j'ai un pb avec la photo : comment on fait pour avoir accès au compact flash depuis linux. j'ai un lecteur compact flash sandisk sur le port usb, il est très bien reconnu et je vois la mémoire comme un périph scsi, mais avec un système de fichier "fat12'" qui n'est pas reconnu par llnux.
    • [^] # Re: Recompression JPEG

      Posté par  . Évalué à 1.

      Tu compiles le module vfat pour le noyau tout simplement :-)
    • [^] # Re: Recompression JPEG

      Posté par  . Évalué à 1.

      il faut activer vfat, mais aussi scsi et scsi generique. ensuite, ton sandisk est reconnu comme un disque scsi, c'est top moumoute !

      sam
    • [^] # Re: Recompression JPEG

      Posté par  . Évalué à 1.

      à noter l'excellent soft gphoto pour gérer les opérations d'import de photos depuis un appareil numérique.

      ... et l'excellent gthumb si vous voulez:
      - redresser vos photos prises verticalement: cliquez sur les photos a redresser, et cliquez pour redresser toutes les photos selectionnees dans le meme sens.
      - avoir une vue d'ensemble de des photos
      - faire un diaporama (en mode plein ecran)
      - voir les informations EXIF

      Voila, c'est ce que j'utilise. Mais il y a d'autres fonctionnalites, comme creer un album photo entre autres...

      Est-ce que gphoto fait ce travail ? Est-ce que gphoto2 le fait ?
      Connaissaiez-vous de bons concurrents de gthumb (gqview n'a pas la fonctionnalite de redressement groupe de photos comme gthumb)

      Yves
  • # Re: Recompression JPEG

    Posté par  . Évalué à 1.

    Dans les conditions convenables de prises de vues, la baisse de qualité est indicernable.

    Oui, à condition de ne pas y toucher du tout après avec Photo...euh avec Gimp, enfin avec un programme de retouche.
  • # Re: Recompression JPEG

    Posté par  . Évalué à 1.

    Autre remarque :
    Sur les appareils d'il y a plus de 2 ans, la compression JPEG est de médiocre qualité. On a intéret à compresser le moins possible, quite à utiliser une carte de plus grande capacité, puis à compresser avec son outils préféré.
    L'info avait été publié sur Linuxgraphic.org, je l'avais vérifié sur mon konica Q-M100.
    Depuis, je ne sait pas quels progrès ont été fait, mais le JPEG 2000 ou la compression fractale ne sont toujours pas au programme !
  • # Re: Recompression JPEG

    Posté par  . Évalué à 1.

    au lieu de détruire la qualité de ses jpeg, mieux vaut se tourner vers jpegoptim (désolé, je ne trouve pas de lien vers la page du projet). jpegoptim permet un gain de place car il reconstruit l'entete des jpeg et retravaille sans perte l'image. en général, on gagne de 5% à 15%. quand on a un APN et plusieurs centaines de Mo de photos, 5% c'est non négligeables
  • # Commentaire supprimé

    Posté par  . Évalué à 1.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: Recompression JPEG

      Posté par  . Évalué à 1.

      Aucune explication, mais j'ai exactement le meme comportement : 1.4M => 246K.

      Merci du tuyau, je commencais a ne plus avoir de place sur mon disque.
      A noter que meme avec un zoom a 500%, je ne vois pas la difference.
      • [^] # Re: Recompression JPEG

        Posté par  . Évalué à 1.

        Je m'auto-reponds pour demander si qq comment je peux recompresser les AVI (mjpeg) fait par l'appareil ?
        • [^] # Re: Recompression JPEG

          Posté par  . Évalué à 1.

          mencoder + XviD is your friend ^^

          $ mencoder fichier.avi -o nouveau_fichier.avi -oac copy -ovc xvid (...)

          Ensuite, suivant ce qu'on veut et ce qu'on a comme XviD : avec un XviD « stable » (0.9.x) on peut utiliser les options suivantes :

          -xvidencopts fixed_quant=2:me_quality=6:4mv:min_key_interval=1:max_key_interval=300

          Et une version plus bourine qui demande une version CVS (mais qui est glop miam) je conseille d'ajouter ça aux options d'encodage XviD :

          :mpeg_quant:mod_quant:divx5bvop:qpel:gmc:chroma_me:max_bframes=4:hq_ac:vhq=4

          Ensuite pour l'audio, soit on recompresse en Ogg Vorbis (c'est bien) et on remixe le tout avec ogmtools, soit on fait le tout avec mencoder et on recompresse en MP3 (c'est mal). Dommage d'ailleurs que mencoder ne gère pas la création de fichiers OGG, ce serait pourtant vraiment pratique. La génération de fichiers Matroska aussi puisque ça a l'air de devenir à la mode...

          nota: le mieux c quand même de se faire un bno petit script qui va faire tout ça tout seul ^^
  • # Attention à convert

    Posté par  (site web personnel) . Évalué à 1.

    Attention, l'excellent convert a le défaut de conserver des informations relatives à l'image originale lorsqu'on l'utilise pour faire des vignettes. Utiliser l'option profile pour éviter cela :

    convert ... +profile "*" ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.