PureBasic

Forums PureBasic
Nous sommes le Lun 26/Aoû/2019 9:08

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 3 messages ] 
Auteur Message
 Sujet du message: EXIF laisse moi tranquil
MessagePosté: Sam 02/Fév/2019 21:53 
Hors ligne

Inscription: Dim 24/Juin/2018 1:20
Messages: 95
Bonsoir à tous :D

Comme vous l’aurez bien compris, j'ai un petit soucis avec les "métas donnés", les tags, Exif, etc.......
moi qui à pris goût à la liberté, j'aimerais me débarrasser une fois pour toute des ces donnés que Photoshop
inclut dans les sauvegardes de chaque créations

La question est donc la suivante,..
Il y aurait il une astuce à la manière BASIC de supprimer, écraser ou modifier ces fameuses donnés?

Je vous remercie, et je suis persuader que ce topic intéressera beaucoup de monde :lol:


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: EXIF laisse moi tranquil
MessagePosté: Lun 04/Fév/2019 13:26 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 25/Aoû/2004 6:31
Messages: 2594
Localisation: Eragny
tu ne peux pas faire ça simplement avec Purebasic

tu as un outil très sympa et très puissant en ligne de commande qui s'appelle Exiftool
https://www.sno.phy.queensu.ca/~phil/exiftool/


j'ai écrit un Module pour Purebasic qui permet de l'utiliser simplement
viewtopic.php?f=6&t=17554

Pour effacer toutes les métadonnées ...
En ligne de Commande
Code:
exiftool -all= mon fichier.jpg


Avec mon module
Code:
FileName="C:\Monimage.jpg"
Exiftool::Command("-all=")
;TODO This Toow Line are very Important to Support Path With Special Character Or You Will Have "File Not Found" Error.
Exiftool::Command("-charset")                   
Exiftool::Command("FILENAME=utf8")
Exiftool::Command(FileName.s)
Ei.i=Exiftool::Execute()
If Exiftool::WaitExecute(Ei,-1)=#True
    If Exiftool::GetResultStdErr(Ei)<>""
      Debug "You Have an Error:"+Exiftool::GetResultStdErr(Ei)
    Else
      Debug Exiftool::GetResultStdOut(Ei)
    Endif
Endif
Exiftool::FreeResult(Ei) ;TODO After take data clean used memory


pour retirer les tafs photoshop et garder les autres Iptc
Code:
exiftool -photoshop:all= -tagsfromfile @ -iptc:all monfichier.jpg

avec mon module et en purebasic
Code:
FileName="C:\Monimage.jpg"
Exiftool::Command("-photoshop:all=")
Exiftool::Command("-tagsfromfile @")
Exiftool::Command("-iptc:all")
;TODO This Toow Line are very Important to Support Path With Special Character Or You Will Have "File Not Found" Error.
Exiftool::Command("-charset")                   
Exiftool::Command("FILENAME=utf8")
Exiftool::Command(FileName.s)
Ei.i=Exiftool::Execute()
If Exiftool::WaitExecute(Ei,-1)=#True
    If Exiftool::GetResultStdErr(Ei)<>""
      Debug "You Have an Error:"+Exiftool::GetResultStdErr(Ei)
    Else
      Debug Exiftool::GetResultStdOut(Ei)
    Endif
Endif
Exiftool::FreeResult(Ei) ;TODO After take data clean used memory

J'ai tapé les codes sans pouvoir les vérifier... mais dans le principe c'est ça !


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: EXIF laisse moi tranquil
MessagePosté: Dim 10/Fév/2019 3:07 
Hors ligne

Inscription: Dim 24/Juin/2018 1:20
Messages: 95
Merci infiniment @Thyphoon :P
je vais examiner ça
ton idée est géniale, tu as en quelques sortes crée un paramettreur
le concepte est simple et classe :D

encore merci)


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 3 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye