Bonjour à tous,
Mon club photo est en demande d'un logiciel permettant de gérer des sélections préparatoires à des concours (avec notation, classement, pré-visu de modifs de base comme recadrage par ex.), etc. Aucune manip de traitement. Il s'agit de visualiser, d'appliquer les notes d'un jury, de classer automatiquement, plus facilement qu'avec les viewers habituels. En tant que développeur, je suis chargé de l'étude. Je ne pense pas qu'un tel logiciel existe sur le marché.
3 solutions:
1. Je développe un logiciel spécifique à partir de rien ou presque. Je sais faire mais c'est long.
2. Je trouve un viewer "scriptable" ou disposant d'une interface de programmation pour fabriquer des plugins adaptés au besoin. Picase dispose d'une API mais elle n'est pas adaptée à notre demande. ACDSee a des plugins mais je ne trouve pas trace d'une API de programmation documentée. GIMP est programmable mais c'est prendre une enclume pour écraser un puceron. FastStone Viewer n'est pas programmable que je sache.
3. Je trouve un photo viewer dont les sources sont en libre accès et je le modifie pour l'adapter à nos besoins.
Si quelqu'un dispose d'une info sur les points #2 et #3, je l'en remercie d'avance.
Tu peux regarder parmi ceux qui sont en licence GNU dans cette liste :
http://en.wikipedia.org/wiki/Comparison_of_image_viewers (http://en.wikipedia.org/wiki/Comparison_of_image_viewers)
Digikam (http://en.wikipedia.org/wiki/Digikam) à l'air pas mal dans le genre...
Citation de: senbei le Décembre 15, 2009, 11:36:43
Tu peux regarder parmi ceux qui sont en licence GNU dans cette liste :
http://en.wikipedia.org/wiki/Comparison_of_image_viewers (http://en.wikipedia.org/wiki/Comparison_of_image_viewers)
Merci pour le lien.
Je suis quasi certain qu'il y a un truc qui a été developpé dans l'UR2 (Haute-Normandie). Contacte-les.
Citation de: olivier_aubel le Décembre 15, 2009, 11:55:54
Je suis quasi certain qu'il y a un truc qui a été developpé dans l'UR2 (Haute-Normandie). Contacte-les.
OK. Merci pour l'info, Olivier.
Citation de: senbei le Décembre 15, 2009, 11:36:43
Tu peux regarder parmi ceux qui sont en licence GNU dans cette liste :
http://en.wikipedia.org/wiki/Comparison_of_image_viewers (http://en.wikipedia.org/wiki/Comparison_of_image_viewers)
Merci à nouveau. Cette liste m'a fait penser à une solution possible: utiliser le SDK Bridge. L'interface de programmation est probablement suffisamment riche pour permettre ce développement (si la solution proposée par Olivier ne convient pas). Cela suppose l'installation de Photoshop CS4 mais ce n'est pas un problème pour un club.
Tiens j'ai retrouvé le compte rendu de réunion, tu y trouveras le club et le nom de l'auteur du logiciel et une brève desciption : http://fpf.ur02.free.fr/fichiers/CA_Automne2007.pdf (http://fpf.ur02.free.fr/fichiers/CA_Automne2007.pdf)
ça date un peu mais le truc a peut -etre évolué depuis ...
Citation de: olivier_aubel le Décembre 15, 2009, 15:57:56
Tiens j'ai retrouvé le compte rendu de réunion, tu y trouveras le club et le nom de l'auteur du logiciel et une brève desciption : http://fpf.ur02.free.fr/fichiers/CA_Automne2007.pdf (http://fpf.ur02.free.fr/fichiers/CA_Automne2007.pdf)
Super! Merci beaucoup.
Citation de: Pierock le Décembre 22, 2009, 09:58:15
XnView et Paint.net ont des bibliothèques de plugins importantes. Tu peux peut-être y trouver ce que tu cherches.
Merci. Je vais jeter un oeil.
Il me semble que Lightroom peut faire ce que tu cherches.
On peut noter les photos avec des étoiles, avec des couleurs, avec des marques (rejeté, neutre, accepté), avec des mots clés. Il est possible également de les trier selon ces critères. Il me semble qu'il n'y aurait rien d'autre à faire que de spécifier les conventions à utiliser dans la sélection des images.
Lightroom est également programmable (je n'ai jamais fait), à voir si on peut programmer des tris plus sophistiqués.
Le seul inconvénient, c'est que les critères ne sont pas "multi-utilisateurs". Je le vois bien quand on trie les photos avec ma femme...
L'avantage majeur, c'est qu'il y a zéro maintenance. A tester, la béta 3 est téléchargeable librement.
Citation de: baséli le Décembre 22, 2009, 10:39:35
Il me semble que Lightroom peut faire ce que tu cherches.
...
Lightroom est également programmable (je n'ai jamais fait), à voir si on peut programmer des tris plus sophistiqués.
Bonjour,
Malheureusement, la réponse est non pour ces 2 affirmations :) . Il nous faut un système de notation beaucoup plus fin.
Et Lightroom n'est pas vraiment programmable. Le SDK qui est actuellement disponible est extrêmement limité, voire indigent. Pas question de faire des plugins équivalents à ceux de PS.
Cette carence me pose d'ailleurs question. Tout (bon) développeur sait que l'interface de programmation (API) d'une application que l'on veut rendre programmable par l'utilisateur via des extensions et/ou des scripts doit être conçue en même temps que l'application elle-même. C'est un problème d'architecture. Les APIs ajoutées après coup sont en général difficiles à implanter et moins efficaces.
Or je n'entends pas parler d'API digne de ce nom pour la V3. De 2 choses l'une:
1. L'architecture de l'API est déjà en place, non publiée, non documentée et elle est prête pour sa mise en oeuvre dans une version future. Si ce n'est pas la V3, laquelle? Et si l'architecure est prête pourquoi ne pas la mettre à disposition dès maintenant?
2. L'architecture n'est pas en place et très franchement, ce n'est pas vendu. Dans ce cas, nous ne sommes pas près de voir dans LR des plugins équivalents à ceux de PS. Et je parle bien de plugins capables d'intervenir dans le workflow RAW et pas de programmes externes qui peuvent être invoqués depuis LR. Par exemple, le rêve serait de pouvoir remplacer le traitement RAW de LR par celui de DxO Optics Pro via un plugin et d'utiliser LR pour le reste du workflow. Mais pour l'instant, on peut juste en rêver.
Citation de: Pierock le Décembre 22, 2009, 13:51:42
Je suis aussi intéressé , tu nous tiens au courant ? ;)
Bonsoir,
J'ai regardé les APIs de Paint.Net, XnView et PhotoFiltre
PhotoFiltre et Paint.Net ne sont pas des viewers au départ, il n'est donc pas surprenant de ne rien trouver qui permette d'atteindre les objectifs définis plus haut. On peut uniquement manipuler les images (c-à-d fabriquer des filtres, en gros).
XnView est a priori un viewer mais son interface de programmation native (XnView Plugins SDK) est extrêmement limitée (comme ci-dessus, production de filtres et de plugins de manipulation d'image). On peut éventuellement utiliser le GFL SDK mais bien que très complet, il ne permet pas non plus de manipuler (automatiser) l'interface utilisateur de XnView.
Rien dans tout cela qui puisse résoudre le problème.
Nous allons essayer de récupérer le programme mentionné plus haut par Olivier et le tester.
Extrait du bilan que j'ai adressé à mon club sur le sujet:
4 solutions à explorer
1. Utiliser un logiciel existant qui remplit peu ou prou le cahier des charges. En dehors de ce qu'a éventuellement déjà fait l'UR02, j'ai trouvé un logiciel qui est utilisé dans beaucoup de clubs britanniques pour les notations dans les concours : ImageComp Pro. http://www.imagecomppro.co.uk/ [...]. C'est simple mais peut-être trop (je dirais simpliste). Il y a aussi ça : PhotoFinder http://www.cs.umd.edu/hcil/photolib/ . Ce n'est pas exactement ce que l'on cherche mais les possibilités d'annotation sont intéressantes (et on dispose des sources – voir #3).[
NDLA:
ImageComp Pro équipe paraît-il plus de 120 clubs au R-U mais franchement, c'est beaucoup trop simpliste. PhotoFinder est très ancien et je n'arrive même pas à le démarrer sous XP]
2. Créer un nouveau logiciel à partir de rien. C'est un peu trop lourd. [
NDLA ...pour être réalisé sans facturer]
3. Trouver un photo viewer existant dont les sources sont disponibles et le modifier pour qu'il soit conforme à nos besoins. C'est un peu moins lourd que de partir de rien mais malheureusement, le logiciel doit être sous licence GNU ou équivalente et dans cette catégorie, la cible est très souvent Unix / Linux et rarement Windows. Ce qui est disponible sous Windows est quasiment inexploitable. [...]
4. Trouver un photo viewer scriptable (programmable) que l'on pourrait personnaliser moyennant un effort de programmation (théoriquement) plus limité. Il existe des viewers qui acceptent des plugins : Picasa (mais les fonctions disponibles ne sont suffisantes pour notre besoin), ACDSee (mais ils n'ont pas rendu l'interface de programmation publique), IrfanView (j'ai contacté l'auteur – j'attends une réponse) [
NDLA:
réponse de l'auteur: pas d'API dispo pour IrfanView].
Mais en fait, la solution la plus évidente dans cette approche serait d'utiliser Adobe Bridge. Il faut bien sûr que Photoshop soit installé sur la machine (Bridge n'est pas distribué seul) mais les possibilités de scripting semblent suffisantes pour faire ce que l'on souhaite. Bridge peut se programmer en JavaScript. Il ne s'agit pas d'un travail négligeable cependant car il faut assimiler quelques kilotonnes de doc mais c'est faisable.Voilà où j'en suis sur le sujet.
Une idée comme ça, ça sera probablement moche et tout... mais une macro excel ça ne pourrait pas le faire ?
On peut afficher des images normalement, et pour le reste, notation et classement, ça se scripte très bien.
Citation de: Zaphod le Décembre 26, 2009, 00:59:27
Une idée comme ça, ça sera probablement moche et tout... mais une macro excel ça ne pourrait pas le faire ?
On peut afficher des images normalement, et pour le reste, notation et classement, ça se scripte très bien.
Merci pour la suggestion. Cependant, pendant le processus de sélection et avant de noter, il faut être capable de faire quelques modifs minimales comme par exemple un recadrage (une photo bien recadrée peut complètement changer l'évaluation d'un jury de sélection). On peut toujours utiliser dans Excel un ActiveX Control de manipulation d'image mais on va retomber sur une solution malpratique. Par ailleurs, dans Excel, je ne vois pas de solution simple pour la navigation dans des dossiers de catégories d'images, la revue en référence des images sélectionnées dans une session précédente du concours. Il faut vraiment quelque chose qui soit bâti autour d'un viewer.
Si le choix se porte sur Bridge, je signale que Bridge reste parfaitement fonctionnel même après les 30 jours d'essai de Photoshop CS4. Petit cadeau d'Adobe ;).
Citation de: miccoc le Décembre 26, 2009, 13:52:05
Si le choix se porte sur Bridge, je signale que Bridge reste parfaitement fonctionnel même après les 30 jours d'essai de Photoshop CS4. Petit cadeau d'Adobe ;).
Merci. Voilà une info intéressante.
Citation de: Pat91 le Décembre 26, 2009, 10:54:50
Merci pour la suggestion. Cependant, pendant le processus de sélection et avant de noter, il faut être capable de faire quelques modifs minimales comme par exemple un recadrage (une photo bien recadrée peut complètement changer l'évaluation d'un jury de sélection).
Oui forcément là ça devient beaucoup plus chaud sous Excel...
Citation de: Pat91 le Décembre 26, 2009, 10:54:50On peut toujours utiliser dans Excel un ActiveX Control de manipulation d'image mais on va retomber sur une solution malpratique. Par ailleurs, dans Excel, je ne vois pas de solution simple pour la navigation dans des dossiers de catégories d'images, la revue en référence des images sélectionnées dans une session précédente du concours. Il faut vraiment quelque chose qui soit bâti autour d'un viewer.
Là par contre c'est faisable je pense... Excel peut très facilement naviguer dans des dossiers, il y a tout ce qu'il faut pour ça dans VBA.
M'enfin bon, vu ton commentaire du dessus, c'est quand même beaucoup plus logique de partir d'un viewer.