Rendre visible une zone qui a été occultée sur une photo

Vos petites astuces, répertoire des tutoriels et astuces
Avatar du membre
Linuxing
Messages : 1484
Enregistré le : mar. 25 août 2015 01:28

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

Message 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:
Laptop depuis le 16 juillet 2021 : Tuxedo Polaris 17 - Processeur Intel® Core I7 - 10750H / NVIDIA GeForce RTX 1650Ti / Full-HD IPS mat 144Hz / DDR4 SO-DIMM : 16 GB (1x 16GB) 3200Mhz CL22 Samsung / SSD: 1000 GB Samsung 860 EVO (M.2 SATAIII) / WLAN & Bluetooth: Intel Wi-Fi 6 AX200 & Bluetooth 5.1 (up to 2400Mbps). OS : Linux Mint 20.3 (Una) Mate depuis ce 16 janvier 2022

Périphériques : 2 HD Western Digital - Imprimante HP Deskjet 2540 Tout-en-un / Scanner Canon Lide 110 - Navigateur : Firefox

Avatar du membre
Linuxing
Messages : 1484
Enregistré le : mar. 25 août 2015 01:28

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

Message 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:
Laptop depuis le 16 juillet 2021 : Tuxedo Polaris 17 - Processeur Intel® Core I7 - 10750H / NVIDIA GeForce RTX 1650Ti / Full-HD IPS mat 144Hz / DDR4 SO-DIMM : 16 GB (1x 16GB) 3200Mhz CL22 Samsung / SSD: 1000 GB Samsung 860 EVO (M.2 SATAIII) / WLAN & Bluetooth: Intel Wi-Fi 6 AX200 & Bluetooth 5.1 (up to 2400Mbps). OS : Linux Mint 20.3 (Una) Mate depuis ce 16 janvier 2022

Périphériques : 2 HD Western Digital - Imprimante HP Deskjet 2540 Tout-en-un / Scanner Canon Lide 110 - Navigateur : Firefox

lacktchou
Messages : 2344
Enregistré le : lun. 13 juil. 2015 19:33

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

Message 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. :)
Lacktchou
Image
Relisez-vous avant de poster.
LM 17.3 XFCE 64-bit - Noyau 3.16.0-38 et 3.16.0-32 - LM 17.2 Maté 64-bit - Xubuntu 16.04 LTS 64-bit - Windows 7
Laptop Lenovo G560 DD Toshiba 640 Go DD ext Toshiba 1.0 To

zeb
Messages : 16388
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

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

Message 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 ;)

Avatar du membre
dagonh
Messages : 1506
Enregistré le : lun. 13 juil. 2015 15:41

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

Message 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.
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté

Avatar du membre
Insam
Messages : 3466
Enregistré le : mer. 15 juil. 2015 15:03
Localisation : Breizh-Izel

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

Message 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-)
Image

Avatar du membre
dagonh
Messages : 1506
Enregistré le : lun. 13 juil. 2015 15:41

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

Message 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.
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté

Avatar du membre
Insam
Messages : 3466
Enregistré le : mer. 15 juil. 2015 15:03
Localisation : Breizh-Izel

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

Message 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.
Image

Avatar du membre
dagonh
Messages : 1506
Enregistré le : lun. 13 juil. 2015 15:41

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

Message 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… ;)
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté

Avatar du membre
Insam
Messages : 3466
Enregistré le : mer. 15 juil. 2015 15:03
Localisation : Breizh-Izel

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

Message 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 ! ;)
Image

Avatar du membre
dagonh
Messages : 1506
Enregistré le : lun. 13 juil. 2015 15:41

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

Message 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.
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté

Répondre