IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Peut-on créer un thumbnail dans un fichier jpeg qui n'en possède pas ?


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    retraité informaticien
    Inscrit en
    Novembre 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : retraité informaticien

    Informations forums :
    Inscription : Novembre 2008
    Messages : 94
    Par défaut Peut-on créer un thumbnail dans un fichier jpeg qui n'en possède pas ?
    Bonsoir,

    je souhaiterais pouvoir, s'il n'y a pas de thumbnail dans un fichier jpeg créer celui-ci.

    Je tente depuis plus de 2 semaines (f1, google, forums) de résoudre le problème.

    je voudrais 'normaliser' mes fichiers jpeg

    je peux déjà s'il n'ont pas d'informations Exif créer celles-ci (fabricant et modèle d'APN, mot-cles .....)

    Par contre la création d'un thumbnail ...

    Cela me m'éviterai alors pour des traitements de masse (plusieurs milliers de photos), d'avoir à refaire un thumbnail à chaque lecture d'un fichier.

    J'ai déjà contourné le problème en attachant une image réduite au fichier jpeg, ceci dans un fichier AlternateDataStream, mais je trouve cette solution inélégante et en cas de copy vers une unité non NTFS, je perdrais ces ADS.

    J'ai aussi testé, juste pour voir, différents programmes d'édition de fichier jpeg mais aucun ne m'a permis de créer un thumbnail.

    j'espère que quelqu'un aura déjà connu et résolu ce problème.

    Merci d'avoir lu jusque là

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 159
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 159
    Par défaut
    Bonsoir
    Citation Envoyé par jjnoui Voir le message
    J'ai aussi testé, juste pour voir, différents programmes d'édition de fichier jpeg mais aucun ne m'a permis de créer un thumbnail.
    The Gimp (équivalent dans le monde du libre à Photoshop) sait le faire.

    Maintenant, pour l'automatiser sur des milliers de fichiers, je ne me suis jamais posé la question.

    Car, mine de rien, une fois le fichier ouvert, il faut
    1. l'exporter avec Menu Fichier / Exporter... (ou écraser l'original, auquel cas boîte de dialogue de confirmation)
    2. dans la fenêtres des options qui s'affiche, ouvrir "Options avancées" et cocher "Enregistrer la vignette"
    3. valider l'enregistrement du fichier.

    Pas la moindre idée si tout cela est scriptable...

  3. #3
    Membre actif
    Homme Profil pro
    retraité informaticien
    Inscrit en
    Novembre 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : retraité informaticien

    Informations forums :
    Inscription : Novembre 2008
    Messages : 94
    Par défaut Oups! j'ai oublié de préciser que je suis sous Windows 10
    Bonsoir jipété.
    Merci pour ta réponse, hélas comme l'indique l'intitulé de ma réponse je suis sous Windows 10.
    En fait je cherche à résoudre le problème avec l'aide de Delphi.
    Si j'ai cherché des logiciels c'était pour comparer les contenus des fichiers avec et sans thumbnail pour tenter de voir ce qui est nécessaire pour insérer un thumbnail dans un fichier jpg qui en est dépourvu.

    Bonne soirée

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2003
    Messages : 171

  5. #5
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 938
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Pour créer un fichier EXIF, tu pourras t'inspirer de l'unité ci-joint que j'avais écrite il y a un moment, qui n'est pas parfaite et pas Unicode. En l'adaptant un tantinet, elle doit te permettre à partir d'un JPEG de loger les infos nécessaires, vignette (à lui fournir) comprise. NB : elle n'écrit pas les tags dans l'ordre croissant, ne respectant donc pas la norme EXIF.
    Fichiers attachés Fichiers attachés
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 159
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 159
    Par défaut
    Hopopop, ça c'est juste pour réaliser la miniature, pas pour l'incorporer dans le fichier .jpg.

    Pour ça, va falloir suivre la direction de Tourlourou

  7. #7
    Membre actif
    Homme Profil pro
    retraité informaticien
    Inscrit en
    Novembre 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : retraité informaticien

    Informations forums :
    Inscription : Novembre 2008
    Messages : 94
    Par défaut Chic ça bouge ! (pas le thumbnail mais les réponses)
    Bonjour et merci à tous.

    @fbalien
    Comme l'a signalé Jipété, j'ai peur après un rapide survol de GDIplus, que ce produit soit plus orienté retouche d'image et affichage

    @Jipété
    ok je regarderai la version Windows de Gimp, ne serait-ce que pour voir de quoi il retourne.

    @Tourlourou
    Je viens de télécharger ton fichier joint.
    Venant du monde Cobol non structuré, non objet, j'ai un peu de retard mais je vais fouiller ta classe et espère bien y trouver mon bonheur, merci.

    @ tous

    je vais marquer le sujet comme résolu car cela va me prendre un certain temps pour émerger et je ne veux pas laisser la discussion ouverte à tous les vents (risque de courant d'air avec Windows ).

    Bonne journée
    jjnoui

  8. #8
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 159
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 159
    Par défaut
    Citation Envoyé par jjnoui Voir le message
    Merci pour ta réponse, hélas comme l'indique l'intitulé de ma réponse je suis sous Windows 10.
    Oui, et alors ?
    The Gimp est multi-plateforme, comme bien souvent dans le monde du libre.

    Citation Envoyé par jjnoui Voir le message
    En fait je cherche à résoudre le problème avec l'aide de Delphi.
    Oui, ça je l'avais bien compris, sinon tu n'aurais pas posté dans ce forum...

    Citation Envoyé par jjnoui Voir le message
    Si j'ai cherché des logiciels c'était pour comparer les contenus des fichiers avec et sans thumbnail pour tenter de voir ce qui est nécessaire pour insérer un thumbnail dans un fichier jpg qui en est dépourvu.
    Et ma réponse disait que The Gimp est capable de le faire, mais je ne sais pas du tout s'il est "pilotable" par Delphi à travers des api's.
    EDIT :
    il est pilotable avec Python (et Perl, dit leur page de Tutorials, mais uniquement Nux, sauf qu'il me semble qu'il existe du Perl sous Windows).

    EDIT2 :
    Bon, quelqu'un a une piste en VB, je te laisse la regarder, sachant que c'est parfois facile de faire la traduction.
    voir post n° 7
    /EDIT2

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer et écrire dans un fichier.txt
    Par Furius dans le forum VBScript
    Réponses: 11
    Dernier message: 16/05/2016, 12h27
  2. Réponses: 1
    Dernier message: 08/10/2008, 15h30
  3. [Excel] Créer un onglet
    Par namstou3 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 29/02/2008, 13h18
  4. Créer et écrire dans un fichier
    Par Sinon dans le forum Linux
    Réponses: 2
    Dernier message: 15/01/2007, 09h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo