Page 2 sur 7

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 00:31
par Linuxing

Dernier message de la page précédente :

@ Insam...

En fait, j'utilise les termes «cache» et «masque» de manière confuse ; retiens qu'il s'agit tout simplement d'une partie occultée de la photo par le biais d'un rectangle noir :)

Je ne sais donc pas s'il s'agit à proprement parler d'un «calque», d'un «masque» ou d'un «cache» :lol:

Pour en avoir le coeur net, j'ai ressorti mon ancien petit laptop encore sous Wdose XP, un dinosaure :P J'y ai mis la fameuse photo au format jpg et dus constater que la personne occultée était devenue visible dans la miniature, mais pas dans l'affichage en grand au dessus 8-) Il s'agit ici de la simple visionneuse de base installée sous XP à l'époque.

Une chose est bien certaine : la personne qui se croyait «invisible» ne l'est pas dans la miniature :o :shock:

@ lacktchou...

Sans un moyen d'enlever ce rectangle noir, cette photo restera telle quelle :cry:

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 00:44
par Linuxing
DIIID-Simulation a écrit : Là c'est différent, ton image est en JPEG, donc pas de gestion de calques séparés.
Ce qui me laisse penser qu'il y a peut-être une solution, c'est que le carré noir est absent lors du visionnage en thumbnail, et que donc, à un certain stade il est encore possible de faire la différence entre l'image d'origine et le masque avec le carré noir.
Il faudrait savoir avec quel logiciel à été rajouté ce carré noir pour donner une piste.
Je te remercie pour tes informations dans le traitement de la photo ;)

Pour en revenir à ma miniature, je me permets de te renvoyer à ce que j'ai répondu à Insam dans le message précédent :|

Je ne sais pas avec quel logiciel le «masquage» a été réalisé, mais il y a fort à croire que ce fut avec un des logiciels de base faisant partie de la panoplie de XP au début des années 2000, quasi certain :|

Mais le plus «grave» dans tout ça, c'est que la personne qui m'envoya sa photo devait croire que la partie qui était masquée cacherait à coup sûr, ce qui n'est pas le cas... raté pour la discrétion :lol:

Il faut maintenant trouver un moyen infaillible qui masque une zone lorsqu'on le souhaite, de façon à ce que ce ne soit pas lisible, quel que soit l'affichage 8-)

J'aimerais bien poster une capture d'écran, en masquant la personne, pour montrer la réalité des choses... mais avec le doute qui s'est installé quant à l'efficacité de l'occultation... j'hésite :lol:

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 01:55
par lacktchou
Bonjour Linuxing!

J'ai une idée pour toi.
Si tu ne peux pas enlever le carré noir recouvrant une des deux personnes, prend une capture ( définir la zone à capturer ) de ta miniature et, quitte à perdre un peu de grain, tu auras ta photo avec les deux personnes sans le carré noir. En tout cas, moi, c'est ce que je tenterais. Plutôt que de ne rien avoir. :)

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 10:00
par zeb
Salut à tous,
Linuxing a écrit : mais avec le doute qui s'est installé quant à l'efficacité de l'occultation... j'hésite
normalement, tu n'as rien à craindre car c'est une photo d'une photo, donc le masquage sera incrusté dans la photo, ça ne sera pas une couche supplémentaire ;)

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 10:04
par dagonh
DIIID-Simulation a écrit :Effectivement, j'avais bien précisé que mon astuce ne fonctionnait uniquement si l'image était déjà en PNG (donc possibilité éventuelle de gérer les calques).
Tu ne peux pas faire plusieurs calques avec une image qui à été enregistrée avec un seul (à part faire un calque par couleur, mais là ça ne retirerait pas le carré).
Là c'est différent, ton image est en JPEG, donc pas de gestion de calques séparés.
Il y a quelque chose qui cloche dans ce que tu dis, Didier : le format PNG ne gère pas plus les calques que le JPEG, uniquement la transparence en sus de ce dernier. Une sauvegarde en PNG fusionne toujours les calques.

Pour le problème de Linuxing, je ne vois qu'une explication : lorsque le personnage a été occulté, l'image a été sauvegardée sans mise à jour de la miniature (probablement un bogue du logiciel utilisé à l'époque). Seul moyen donc de récupérer l'image primitive, ou du moins une version en faible définition : prendre cette miniature.

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 11:12
par Insam
dagonh a écrit :
Pour le problème de Linuxing, je ne vois qu'une explication : lorsque le personnage a été occulté, l'image a été sauvegardée sans mise à jour de la miniature (probablement un bogue du logiciel utilisé à l'époque). Seul moyen donc de récupérer l'image primitive, ou du moins une version en faible définition : prendre cette miniature.
C'est ce que j'allais lui proposer.
Pour ce qui est de l'enregistrement des PNG avec leurs calques, je ne sais pas quels logiciels sont capables de le faire, je pensais que gimp le pouvait et c'est pourquoi je lui ai posé la question. Moi j'utilise PFS dans wine, et c'est possible avec lui d'enregistrer un travail avec ses calques jusqu'à 25 (inkscape aussi au format svg)

Par contre vu la suite des posts que je découvre ici, linuxing dit qu'il peut toujours voir la miniature dans son laptop sous xp !
Ce qui n'est possible que si cette image à été transformé dans ce laptop et que le cache des miniatures n'a jamais été ni vidé ni mis à jour ce qui est courant avec xp quelque soit le soft utilisé ! Vu que l'on ne peut pas transférer la base de donnée des miniatures d'un système à l'autre.

Linuxing, tu ne parais pas savoir ce qu'est une miniature en cache, c'est un fichier plus léger que l'image vraie, créé et classée dans une base de donnée réservée à ça par le système pour la ressortir plus vite (une indexation améliorée en quelque sorte) mais si l'image à été transformée, le cache qui est toujours lié à cet emplacement de l'image vraie mais transformée, n'est qu'un lien vers cette dernière.

Donc rassure toi, personne en ligne n'a accès à la base d donnée de ton vieil xp, et donc personne sur fesse-bouc ne peut voir l'image non transformée ! 8-)

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 12:25
par dagonh
Attention, il y a miniature et miniature !
1. Il y a les miniatures mises en cache par l'OS, et qui disparaissent en cas de vidage du cache pour n'importe quelle raison (et vu l'accumulation des miniatures en cache au fil du temps, je vois mal des miniatures présentes depuis 10 ans sans jamais aucun vidage, ça en ferait des centaines de milliers sinon davantage !
2. Il y a la miniature stockée dans le fichier image lui-même, mais pas systématiquement (c'est une option des logiciels graphiques), et qui évite à l'OS de s'en faire une lui-même.
Insam a écrit :Moi j'utilise PFS dans wine, et c'est possible avec lui d'enregistrer un travail avec ses calques jusqu'à 25 (inkscape aussi au format svg)
Beaucoup de formats savent enregistrer les calques, mais la plupart sont "propriétaires". Inkscape travaille avec des objets, pas des calques (même si c'est équivalent quand les objets sont des images bitmap). Est-ce que PFS enregistre réellement des calques en vrai PNG ? Ou dans un format spécifique ? Après tout, Gimp sait le faire, mais en format .xcf.

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 12:39
par Insam
dagonh a écrit :Attention, il y a miniature et miniature !
1. Il y a les miniatures mises en cache par l'OS, et qui disparaissent en cas de vidage du cache pour n'importe quelle raison (et vu l'accumulation des miniatures en cache au fil du temps, je vois mal des miniatures présentes depuis 10 ans sans jamais aucun vidage, ça en ferait des centaines de milliers sinon davantage !
C'est l'une des raisons des problèmes de windose XP tant qu'on a pas paramétrer pour ne plus mettre les miniatures en cache, sinon, il garde même les thumbs.db de ce qui a été supprimé depuis des lustres !
2. Il y a la miniature stockée dans le fichier image lui-même, mais pas systématiquement (c'est une option des logiciels graphiques), et qui évite à l'OS de s'en faire une lui-même.
Pas en ce qui concerne xp (les autres je ne sais pas, jamais eu) il va te faire des thumbs.db même si le logiciel fabrique les siennes, vécu avec xp et xnview qui en construit pourtant systématiquement, ne serait-ce que parce que tu as cliqué l'image pour l'ouvrir avec... :twisted:
Beaucoup de formats savent enregistrer les calques, mais la plupart sont "propriétaires". Inkscape travaille avec des objets, pas des calques (même si c'est équivalent quand les objets sont des images bitmap). Est-ce que PFS enregistre réellement des calques en vrai PNG ? Ou dans un format spécifique ? Après tout, Gimp sait le faire, mais en format .xcf.
Oui c'est exact, PFS enregistre les PNG avec leur calques dans un format spécial comme gimp, c'est pourquoi il était intéressant de savoir si c'était gimp qui avait traité l'image et dans quel format puisque gimp fonctionne très bien dans windose et que c'est avec gimp que linuxing a tenté de l'éditer.

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 13:08
par dagonh
Insam a écrit :
dagonh a écrit :Attention, il y a miniature et miniature !
1. Il y a les miniatures mises en cache par l'OS, et qui disparaissent en cas de vidage du cache pour n'importe quelle raison (et vu l'accumulation des miniatures en cache au fil du temps, je vois mal des miniatures présentes depuis 10 ans sans jamais aucun vidage, ça en ferait des centaines de milliers sinon davantage !
C'est l'une des raisons des problèmes de windose XP tant qu'on a pas paramétrer pour ne plus mettre les miniatures en cache, sinon, il garde même les thumbs.db de ce qui a été supprimé depuis des lustres !
Ce n'est pas propre à XP, idem dans LM (et probablement Ubuntu et Debian) : le répertoire ~/.cache/thumbnails/normal/ se remplit sans cesse. C'est pourquoi, dans mes sauvegardes vespérales, j'ai dans le shell ad hoc un rm du contenu de ce répertoire depuis que je me suis rendu compte il y a un an avoir plus de 40 000 miniatures là-dedans, accumulées depuis l'installation de LM17 Qiana (soit en à peine plus de 6 mois !).
Insam a écrit :
Beaucoup de formats savent enregistrer les calques, mais la plupart sont "propriétaires". Inkscape travaille avec des objets, pas des calques (même si c'est équivalent quand les objets sont des images bitmap). Est-ce que PFS enregistre réellement des calques en vrai PNG ? Ou dans un format spécifique ? Après tout, Gimp sait le faire, mais en format .xcf.
Oui c'est exact, PFS enregistre les PNG avec leur calques dans un format spécial
Il ne s'agit donc pas d'enregistrements au format PNG… ;)

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 14:16
par Insam
dagonh a écrit :Ce n'est pas propre à XP, idem dans LM (et probablement Ubuntu et Debian) : le répertoire ~/.cache/thumbnails/normal/ se remplit sans cesse. C'est pourquoi, dans mes sauvegardes vespérales, j'ai dans le shell ad hoc un rm du contenu de ce répertoire depuis que je me suis rendu compte il y a un an avoir plus de 40 000 miniatures là-dedans, accumulées depuis l'installation de LM17 Qiana (soit en à peine plus de 6 mois !).
T'es doué toi, moi je ne sais pas faire ça un script rm ! je vire avec bleachbit.
Insam a écrit : Oui c'est exact, PFS enregistre les PNG avec leurs calques dans un format spécial
Il ne s'agit donc pas d'enregistrements au format PNG… ;)
Non en fait, c'est vrai, mais ce sont quand même des PNG....Avec calques ! ;)

Re: Rendre visible une zone qu'on a occultée sur une photo

Posté : lun. 18 janv. 2016 14:47
par dagonh
Insam a écrit :T'es doué toi, moi je ne sais pas faire ça un script rm ! je vire avec bleachbit.
Je l'ai ajouté dans dans le shell de sauvegarde, mais c'est une simple instruction ligne de commande "rm ~/.cache/thumbnails/normal/*". ;)
Insam a écrit :
Dagonh a écrit :
Insam a écrit :Oui c'est exact, PFS enregistre les PNG avec leur calques dans un format spécial
Il ne s'agit donc pas d'enregistrements au format PNG… ;)
Non en fait, c'est vrai, mais ce sont quand même des PNG....Avec calques ! ;)
Non ! :roll:
PNG est un format d'enregistrement. Quand c'est enregistré d'une autre manière, ce n'est pas du png ! Pas plus qu'un BMP n'est un PNG non compressé… Ne pas confondre les données et le format.