log-reg


log-reg

Service de dépôt de liasses ordonnées de photographies au format JPEG, à usage typique de support ponctuel d'échange ou de discussion, sur groupe de discussion, réseaux sociaux, courriel, etc.
Scopofweeurk

Un équivalent à CJoint orienté amateur de photographie, dans l'environnement d'intérêt de l'auteur. Mise à disposition d'un travail nécessaire par ailleurs. Objectivement, peu d'avantage par rapport aux solutions existantes, si ce n'est une meilleure maîtrise de l'affichage du résultat, au prix d'une certaine lourdeur.

Dans pratiquement tous les cas l'image sera poussée et servie as is , en particulier avec toutes ses métadonnées.

Dans tous les affichages, les images seront téléchargeables, enregistrables ou posables sur le bureau sous leur nom.

Les noms des fichiers, éditables, peuvent contenir des espaces et un certain nombre de caractères cabalistiques. Comme par exemple fête foraine (noir & blanc).jpg. Même si ce n'est pas nécessairement une bonne idée.

Cette version ne gère qu'une image à la fois, et aucune relation entre les images. En particulier les notions de conversation, modification, réponse ne sont pas connues. Il est éventuellement envisagé de proposer ultérieurement un autre service, de publication de liasse, orienté vers un contexte technique (bricolage, électronique, etc.).

Attention !

L'application n'est pas officiellement mise en ligne autrement dit elle est en version de test.

Les points suivants posent problème. Soit par manque de temps et indécision procrastrinatoire atavique de l'auteur, soit à cause d'un problème technique. Dans ce dernier cas toute aide sera appréciée...

  • La réponse de l'application à des fichiers autres que JPEG avec extension appropriée doit pour l'instant être considérée comme vachement indéterminée, à l'upload comme au download.
  • Il semble que Firefox ait un comportement inattendu concernant le cache, ce qui entraîne un délai très gênant à l'affichage.
  • Pour l'instant, chaque utilisateur conserve la possibilité d'effacer définitivement ses propres images. Il faudrait pouvoir instaurer un délai de miséricorde, c'est compliqué.
  • Les formats de liens (URLs) sont trop nombreux, ce qui traduit une indécision dans la décision.
  • La mise à disposition des liens n'est simplement pas implémentée. Pour l'instant il incombe à l'utilisateur de les construire. Ce point sera corrigé après le précédent, via pop-up, mail, etc.
  • Le dépôt avec réorientation de "grosses images" échoue, grave, veugras même, hébergeur chiche en mémoire.
  • D'une façon générale, les pointeurs de souris ne sont corrects que via Firefox.
  • Juste un tout doux: affichage des images ne nécessitant pas d'être réduites.

Contraintes, enregistrement, nuisances colatérales

Consultation: il s'agit d'un service de PUBLICATION, l'accès aux liens est libre, pas de dépôt privatif.

Dépôt: la seule contrainte pour utiliser le service est d'être enregistré. La seule contrainte pour être enregistré sera une adresse courriel fonctionnelle, qui ne sera pas exposée. Se reporter à l'onglet d'aide dans le gadget de connexion / enregistrement.
Le sobriquet (nickname, surnom) n'est pas utilisé ici. En revanche il faudra choisir avec soin son nom d'utilisateur (login), puisqu'il sera exposé dans les liens vers l'image.

Confidentialité, référencement, intrusivité: pas de cookie autre que celui de session. Bien entendu; pas de publicité, ni en dépôt ni en consultation.
Ni l'interface ni surtout les liens-résultats n'ont vocation à être référencés par les moteurs de recherche, le trafic n'est pas un but, au contraire. Un minimum - robots:noindex, sitemap - sans doute suffisant est fait dans ce sens.

Déposer une image

L'interface se veut intuitive. Non connecté, seul cet écran de présentation est visible, plus la popup de connexion ou enregistrement. Une fois identifié, vous pouvez déposer des images par un clic et fenêtre de [multi]sélection, ou par drag & drop (possibilité selon navigateur).

Avant l'envoi, le nom l'image est librement éditable, aucun renommage ne sera possible ensuite. Ce nom sera silencieusement suffixé (et affiché ainsi dans l'interface) en cas de doublon.

Le binz de l'orientation

Une image JPEG peut être orientée - et retournée - d'une façon parmi huit via les métadonnées. La métadonnée d'orientation indiquera au client d'affichage le traitement à faire subir au tableau de pixels embarqué dans le fichier.

Une image au format portrait pourra sortir de l'APN avec un tag d'orientation à soit +90°, soit -90° (ou +270°). Souvent, une simple exportation redressera les pixels et ôtera (ou positionnera à normal) le tag d'orientation.

Donc une image arrivant sur le navigateur pourra ou non être orientée via métadonnée. Il semble que les navigateurs s'en sortent bien quand il s'agit d'afficher l'image sèche. En revanche pour le cas le plus habituel d'une intégration de l'image dans une page, rien n'est fait et rien ne peut être fait, sous peine de casser tout ce qui est déjà en ligne. Bien voir que le problème ne se pose que quand une page affiche des images fournies de façon dynamique, comme justement via Bwatafoto. Un solution respectant l'existant serait un CSS, genre orientation: fromimage, mais apparemment pose un problème insoluble pour certains navigateurs.

Qu'en est-il de Bwatafoto ? il se débrouille salement pour les vignettes (correction silencieuse de l'orientation), et par défaut respecte le fichier fourni. Au bout de l'URL d'affichage le plus complet, il pivotera - et inversera - si nécessaire l'image via Javascript puis CSS, ce qui n'est pas complètement simple.

En option, lors du dépôt, il est possible de cocher Traiter l'orientation, c'est réellement déconseillé. Dans ce cas, si l'image n'est pas orientée par métadonnées, ou si l'orientation en est normale, rien ne se passera. Dans le cas contraire, elle sera redressée niveau pixels, normalement sans perte de qualité, mais avec perte totale des métadonnées.

Récapitulons, à partir d'une image (> 6Mo) redressée par métadonnée (brute d'APN), déposée sur Bwatafoto sans et avec Traiter l'orientation, ainsi que sur CJoint :

Bwatafoto, par défaut, présentation qui se veut agréable

http://bwatafoto.maurette.fr/user_moi/orient_tag.jpg

Bwatafoto, avec Traiter l'orientation, présentation qui se veut agréable

http://bwatafoto.maurette.fr/user_moi/orient_redressé.jpg

Bwatafoto, par défaut, présentation qui se veut agréable simplifiée

http://bwatafoto.maurette.fr/user_moi/orient_tag.jpg/noorient

Bwatafoto, avec Traiter l'orientation, présentation qui se veut agréable simplifiée

http://bwatafoto.maurette.fr/user_moi/orient_redressé.jpg/noorient

Bwatafoto, lien direct

http://bwatafoto.maurette.fr/user_moi/orient_tag.jpg/direct

Bwatafoto, avec Traiter l'orientation, lien direct

http://bwatafoto.maurette.fr/user_moi/orient_redressé.jpg/direct

Bwatafoto, encapsulage CJoint [autre image]

http://bwatafoto.maurette.fr/url/http://www.cjoint.com/doc/16_05/FEgdxOxnxDH_orient-tag.jpg

CJoint [autre image]

http://www.cjoint.com/c/FEgdxOxnxDH

CJoint, lien direct [autre image]

http://www.cjoint.com/doc/16_05/FEgdxOxnxDH_orient-tag.jpg

L'affichage qui se veut agréable

C'est l'affichage principal, obtenu identique avec idéalement tous les navigateurs au bout d'une URL nue (ou de type display).

Au départ l'image est centrée sur fond gris, réduite par le navigateur (parfois mal) si nécessaire pour tenir dans une zone définie par une marge de 2,5%.
En cliquant sur un point de l'image, l'affichage passera à 100% (un pixel image pour un pixel écran), centré sur le point cliqué.
A ce moment, on déplacera la fenêtre de visualisation par clic maintenu + déplacement.
En cliquant brièvement sur l'image, on repasse à l'affichage centré.
Tout ça est intuitif, quasi standardisé (affichage par défaut des images sous Windows 10). Ce serait encore plus intuitif si les curseurs de souris étaient correcte (loupe, main ouverte, main fermée), mais ce n'est pour le moment pas le cas pour les navigateurs autre que Firefox.

Il est facile et agréable de passer en fullscreen (F11 en général), j'ai renoncé à l'imposer via une URL en displayffs, trop intrusif à mon goût.

Les URLs

Une fois l'image poussée, sous le nom dim6000.jpg, par un utilisateur d'identifiant user_moi, les URLs suivantes seront disponibles:

http://bwatafoto.maurette.fr/user_moi/dim6000.jpg http://bwatafoto.maurette.fr/user_moi/dim6000.jpg/display http://bwatafoto.maurette.fr/user_moi/dim6000.jpg/affiche

Servent une page encapsulant agréablement - du moins est-ce le but - l'image. La vue qui se veut agréable.
aliases: c'est l'affichage par défaut, donc outre les URLs listées,

http://bwatafoto.maurette.fr/user_moi/dim6000.jpg/zorglub ou http://bwatafoto.maurette.fr/user_moi/dim6000.jpg/fourchette

http://bwatafoto.maurette.fr/user_moi/dim6000.jpg/simple http://bwatafoto.maurette.fr/user_moi/dim6000.jpg/noorient

Version simplifiée du précédent. Ignore le traitement du tag d'orientation, ainsi que l'animation de changement.

http://bwatafoto.maurette.fr/user_moi/dim6000.jpg/direct http://bwatafoto.maurette.fr/user_moi/dim6000.jpg/forcedirect

Répondent comme des liens directs vers l'image, comme un lien direct CJoint. L'affichage dépend du navigateur.

Pour information, les liens sont routés, donc à regarder comme des adresses qui génèrent une réponse. C'est particulièrement vrai pour le premier, sans suffixe; un lien direct serait: http://pierre.maurette.fr/ul/bwatafoto/user_moi/dim6000.jpg , qui n'est pas garanti utilisable.

L'image de test dim6000.jpg (6000x4004) est trop compressée, pour rester d'un poids raisonnable.
Avec une image plus petite (2656x3549) mais bien plus lourde (~9Mo):

http://bwatafoto.maurette.fr/user_moi/cochonnes.jpg http://bwatafoto.maurette.fr/user_moi/cochonnes.jpg/simple http://bwatafoto.maurette.fr/user_moi/cochonnes.jpg/dl


Pour un utilisateur donné, il est possible à tout un chacun d'obtenir une liste cliquable des images déposées.
Celà se fait avec un lien soit invalide, soit générique:

invalides avec utilisateur valide:

http://bwatafoto.maurette.fr/[un login valide]/[image n'existant pas]
http://bwatafoto.maurette.fr/user_moi/zorglab.jpg

génériques avec utilisateur valide:

http://bwatafoto.maurette.fr/[un login valide]/[tout|all]
http://bwatafoto.maurette.fr/user_moi/tout
http://bwatafoto.maurette.fr/user_moi/all

Liens externes

L'utilité des possibilités offertes dans cette rubrique est loin d'être avérée...

D'autant qu'une mise en cache court (sur le serveur de Bwatafoto) ne peut que ralentir l'accès aux images. Disons qu'il peut être amusant d'encapsuler une image externe dans l'affichage amélioré...

cas général

http://bwatafoto.maurette.fr/url/[http://...]
http://bwatafoto.maurette.fr/url/http://www.cjoint.com/doc/16_05/FEbhw18sckF_chantierfleuri.jpg

lien CJoint

http://bwatafoto.maurette.fr/cjoint/[fin du lien cjoint]
http://bwatafoto.maurette.fr/cjoint/doc/16_05/FEbhutqKHEF_tag0142.jpg

La fin du lien est exactement ce qui reste derrière 'http://www.cjoint.com/'

dans le lien direct CJoint.

Blah juridique

Les liens sont évidemment publics, mais [blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah ]