URL: https://linuxfr.org/news/edip-easy-digital-imaging-processing-un-programme-de-traitement-d-image-pour-linux Title: Edip (Easy Digital Imaging Processing), un programme de traitement d'image pour Linux Authors: Linuxator Benoît Sibaud, palm123 et claudex Date: 2015年12月15日T12:12:02+01:00 License: CC By-SA Tags: open_source, traitement_d'images, filtre, imagerie, opencv, linux et c++ Score: 30 [Edip (Easy Digital Imaging Processing)](http://www.open-source-projects.net/Edip/Edip_presentation.html) sur [open-source-projects.net](http://www.open-source-projects.net) est un logiciel de traitement d'images orienté effets et filtres mais il peut faire beaucoup plus. Edip est basé sur la bibliothèque **opencv-3.0.0** et utilise pour interface humain machine **Gtkmm-3**. Edip a été écrit en **C++** et utilise le concept [MVC](https://fr.wikipedia.org/wiki/Mod%C3%A8le-vue-contr%C3%B4leur) (_Model View Controller_). - **Model**: une bibliothèque statique nommée **libedip** que vous pouvez réutiliser et modifier selon les termes de la license `GPLv3` ; - **View**: la bibliothèque de widgets (contraction de Windows Gadgets) pour l'IHM ou GUI ; - **Controller**: une classe **C++** faisant le lien entre le modèle et la vue et assurant le contrôle du programme. Edip dispose d'une **documentation** expliquant les techniques de traitement d'images implémentées dans **libedip** donc dans Edip en anglais au format HTML [consultable en ligne](http://www.open-source-projects.net/Edip/Documentation/Online/index.html) ou à [télécharger](http://www.open-source-projects.net/Edip/Documentation/Download/Edip-html-documentation.zip) au format zip. ---- [Présentation de Edip](http://www.open-source-projects.net/Edip/Edip_presentation.html) [Télécharger Edip (tarball)](http://www.open-source-projects.net/Edip/Download/py/download_Edip_tarball.cgi) [Online documentation de Edip.](http://www.open-source-projects.net/Edip/Documentation/Online/index.html) [Télécharger la documentation de Edip](http://www.open-source-projects.net/Edip/Documentation/Download/Edip-html-documentation.zip) [Edip README](http://www.open-source-projects.net/Edip/README/README.html) ---- Interface de Edip: ![Copie d'écran](http://www.open-source-projects.net/Edip/Screenshots/Edip_Pencil_Sketch_Enhance.png) Photo de deux personnes passées par l'effet **Pencil Sketch** suite à une préparation composée de combinaisons d'effets et **Denoising** appliquées après pour obtenir ce résultat grâce aux composants d'Edip. Prise en charge des formats d'image: - \*.bmp, \*.dib (_bitmap image file_) ; - \*.jpg, \*.jpeg, \*.jpe (_Join Photographic Expert Group_) ; - \*.png (_Portable Network Graphics_) ; - \*.tiff, \*.tif (_Tag(ged) Image File (Format)_) ; - \*.ras, \*.sr (_Sun Raster_) ; - \*.pbm, \*.pgm, \*.ppm (_Portable Image Format_) ; - \*.webp. Fonctions basiques d'édition d'image: - **Rotation** de 90° vers la droite et la gauche ; - **Zoom**, ayant pour spécificité de pouvoir placer le point sur lequel on veut zoomer ; - **Miroir**, copiant une partie de l'image vers l'opposé ; - **Flip** ; - **Undo-Redo**. Plus de 30 effets (_filtres_) à appliquer tels quels sur votre image : - **non-photo-réaliste** ; - **intensité de lumière et de couleurs** ; - **recoloration** ; - **aiguisement** et **floutage** ; - **érodage** et **dilatation** ; - **détection de contours** ayant un rendu analogue à un dessin ; - **Emboss** avec plusieurs opérateurs **opencv** différents ; - pour obtenir des **images binaires** (images uniquement noir et blanc). Mise en ton de couleurs : - Couleurs **Gris**, **Rouge**, **Vert**, **Bleu**, **Jaune**, **Rose** et **Turquoise** ; - Selon différents algorithmes - la **moyenne** des canaux de couleur de chaque pixel ; - la valeur **maximale** des canaux de couleur de chaque pixel ; - la valeur **minimale** des canaux de couleur de chaque pixel ; - la valeur du canal **rouge** de chaque pixel ; - la valeur du canal **vert** de chaque pixel ; - la valeur du canal **bleu** de chaque pixel. Réglages: - d'intensité - du **rouge** ; - du **vert** ; - du **bleu** ; - **globale** ; - LHSB (`Lightness`, `Hue`, `Saturation`, `Brightness`). - **clarté** de l'image ; - **nuances** ; - **vivacité** des couleurs ; - **luminosité** ; **Note:** Je n'ai pas pu implémenter le changement de réglage avec prévisualisation immédiate, dommage ! Dessiner des formes sur l'image et insérer du texte: - **Suite de lignes** ou **ligne unique** avec la fonction spéciale de joindre le premier et le dernier trait afin de composer un **polygone** ; - **Rectangles** ; - **Cercles** ; - **Polygones** - Polygone **régulier convexe**, avec le nombre de cotés configuré ; - Polygone **barré**, avec le nombre de cotés configuré ; - **Étoiles** - Étoile **simple**, avec le nombre de branches configuré ; - Étoile ressemblant a une **fleur** ou une **feuille**, avec le nombre de branches configuré ; - Étoile **barré**, avec le nombre de branches configuré ; - Étoile dont les branches sont des **lignes**, avec le nombre de branches configuré ; - **Texte** - Plusieurs **polices** disponibles, **taille** et **mise en italique** configurable. Des kernels configurables selon le type : - **Sharpen** ; - **Find Edges** ; - **Emboss** ; - **Mean** ; - **Gaussian** ; - **Kirsch**. Des effets (filtres) morphologiques configurables: - **Erode** (érosion) ; - **Dilate** (dilatation) ; - **Open** (ouverture); - **Close** (fermeture) ; - **Tophat** ; - **Blackhat**. L'opérateur **Canny** est configurable à souhait **avec les couleurs de votre choix**. - **Multiplication de couleurs** par un **facteur**, ainsi que **le canal alpha** ; - Mise de votre image dans une **couleur** quelconque de votre choix. Différents algorithmes de mixage de deux images faisant ressortir une image ou l'autre selon un facteur ou pas selon l'algorithme: - **Blend** (mélange en jouant sur la transparence) ; - **Screen** (superposition des deux images inversées) ; - **Darker** (pixels les plus foncés) ; - **Lighter** (pixels les plus clairs) ; - **Add** (additif) ; - **Add modulo** (additif modulo) ; - **Subtract** (soustractif) ; - **Subtract modulo** (soustractif modulo).

AltStyle によって変換されたページ (->オリジナル) /