---
title: "Ubuntu : Compression et dimenssion des photos"
url: https://www.cyber-neurones.org/2020/01/ubuntu-compression-et-dimenssion-des-photos/
date: 2020-01-30
modified: 2020-01-30
author: "Frederic"
description: "Sous Mac OS j'avais fait plusieurs articles ...Mais sous Ubuntu c'est plus simple, voici les commandes que j'utilise : $ du -sh Images/ $ find Images/ -iname '*.jpg' -exec mogrify..."
categories:
  - "Ubuntu"
tags:
  - "Digikam"
  - "Linux"
  - "mogrify"
word_count: 291
---

# Ubuntu : Compression et dimenssion des photos

Sous Mac OS j'avais fait plusieurs articles ...Mais sous Ubuntu c'est plus simple, voici les commandes que j'utilise :
$ **du -sh Images/**
$ **find Images/ -iname '*.jpg' -exec mogrify \{} -verbose -resize 1920x1080\> \{} \;**
$

Je considère que la résolution max est **1920x1080 (on peut aussi prendre 2048x1536)**. Il est vivement conseillé d'avoir un backup avant de lancer les commandes. Et je vous conseille cette lecture  : [https://fr.wikipedia.org/wiki/Impression_photo_num%C3%A9rique](https://fr.wikipedia.org/wiki/Impression_photo_num%C3%A9rique)

[![](https://www.cyber-neurones.org/wp-content/uploads/2020/01/screenshot-from-2020-01-29-17-51-41.png)](https://www.cyber-neurones.org/wp-content/uploads/2020/01/screenshot-from-2020-01-29-17-51-41.png)A noter aussi que je déplace toutes les vidéos avant de lancer la commandes :
$ **find Images/ -iname *.mp4 -exec mv "{}" ./Vidéos/. \;**
$ **find Images/ -iname *.mov -exec mv "{}" ./Vidéos/. \;**
$ **find Images/ -iname *.avi -exec mv "{}" ./Vidéos/. \;**
$ **find Images/ -iname *.mpg -exec mv "{}" ./Vidéos/. \;**
$ **find Images/ -iname *.3gp -exec mv "{}" ./Vidéos/. \;**
$ **find Images/ -iname *.3g2 -exec mv "{}" ./Vidéos/. \;
**
A noter aussi que je conseille vivement cette commande afin de voir si le répertoire contient que des images :
$ **find Images/ -type f | sed -n 's/..*\.//p' | sort | uniq -c**
36 bmp
5 db
10 gif
2 GIF
466 jpeg
61698 jpg
1 Jpg
47063 JPG
47 png
118 PNG

A noter aussi que pour classer mes vidéos, j'ai le même process que pour mes photos :
/Vidéos$ **fdupes -rdN .**
/Vidéos$ **time exiftool -v -r "-filemodifydate<datetimeoriginal" "-filecreateddate<datetimeoriginal" *.***
/Vidéos$ **sortphotos -r . . --sort %Y/%m/%d**
/Vidéos$

Maintenant je vais utiliser **Digikam** pour me faire une base de donnée d'images identique (mais avec une compression différente) ... et utiliser sqllite3 pour exploiter cette base.
$ **sudo apt-get install sqlite3 libsqlite3-dev**
$ **sqlite3 similarity.db **
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
sqlite> .table
ImageHaarMatrix ImageSimilarity SimilaritySettings
sqlite> .quit

A suivre