Bonjour, j'utilise PSP 2021 depuis plusieurs années et sur des versions antérieures mais je câle sur un sujet :
- J'ai une image avec un objet texte
- Je souhaite créer une nouvelle image identique à la première en insérant un texte de remplacement que je récupère à partir d'une Base de Données (type Excel)
j'imagine que ça a à voir avec les Scripts mais je ne les ai utilisé que pour des traitements d'effets de masse pour le moment...
Merci pour votre aide !
Insérer des textes dans une image à partir d'une BDD
Règles du forum
"Ma photo est trop bleue", ou "Je voudrais changer l'arrière plan d'une photo", ou "j'aimerais supprimer un personnage sur une photo", etc.
Vous êtes exactement là où vous devirez être. Allez-y, foncez, posez votre question.
"Ma photo est trop bleue", ou "Je voudrais changer l'arrière plan d'une photo", ou "j'aimerais supprimer un personnage sur une photo", etc.
Vous êtes exactement là où vous devirez être. Allez-y, foncez, posez votre question.
-
- Messages : 2
- Enregistré le : sept. 2023
- Zen-Luck
- entraideur amiral
- Messages : 5836
- Enregistré le : juil. 2015
- Sexe : Homme
- Localisation : Belgique
- OS : Windows 10
- OS 64 bits : Oui
- Version PSP : 2023 64 bits
- Contact :
Re: Insérer des textes dans une image à partir d'une BDD
Bonjour,
Un peu plus de précisions concernant la chose serait bienvenu (exemple concret).
Si j'ai bien compris, l'image contient un texte et il faut dupliquer cette image en mettant un texte différent dans chaque nouvelle image à la place du texte initial. Les différents textes de remplacement sont listés dans Excel.
Ce serait par exemple une image contenant un prénom et on voudrait générer autant de nouvelles images que de prénoms différents contenus dans une liste.
Je ne pense pas que ce soit possible directement car PSP, même par script, ne peut pas aller consulter un programme externe.
Je ne vois qu'une possibilité : créer une image contenant autant de calques que les différents textes. Elle servira de "base de données".
Ensuite, il est peut-être possible, par script, de lire successivement ces calques pour placer chaque texte dans une copie de l'image originale.
Je ne suis pas suffisamment calé pour créer ce genre de script. Peut-être Cassel ?
Un peu plus de précisions concernant la chose serait bienvenu (exemple concret).
Si j'ai bien compris, l'image contient un texte et il faut dupliquer cette image en mettant un texte différent dans chaque nouvelle image à la place du texte initial. Les différents textes de remplacement sont listés dans Excel.
Ce serait par exemple une image contenant un prénom et on voudrait générer autant de nouvelles images que de prénoms différents contenus dans une liste.
Je ne pense pas que ce soit possible directement car PSP, même par script, ne peut pas aller consulter un programme externe.
Je ne vois qu'une possibilité : créer une image contenant autant de calques que les différents textes. Elle servira de "base de données".
Ensuite, il est peut-être possible, par script, de lire successivement ces calques pour placer chaque texte dans une copie de l'image originale.
Je ne suis pas suffisamment calé pour créer ce genre de script. Peut-être Cassel ?
-
- Messages : 2
- Enregistré le : sept. 2023
Re: Insérer des textes dans une image à partir d'une BDD
oui c'est ça exactement !Zen-Luck a écrit : ↑18 sept. 2023, 17:27 Si j'ai bien compris, l'image contient un texte et il faut dupliquer cette image en mettant un texte différent dans chaque nouvelle image à la place du texte initial. Les différents textes de remplacement sont listés dans Excel.
Ce serait par exemple une image contenant un prénom et on voudrait générer autant de nouvelles images que de prénoms différents contenus dans une liste.
- spitfrog
- entraideur amiral
- Messages : 3788
- Enregistré le : juil. 2015
- Sexe : Homme
- Localisation : Normandie
- OS : Windows 10
- OS 64 bits : Oui
- Version PSP : X4
Re: Insérer des textes dans une image à partir d'une BDD
Bonjour Maasirisla,
Ca ressemble au principe de la carte de voeux personnalisée (ou du carton d'invitation), la même image avec un nom différent à chaque fois.
Je pense que ce doit être réalisable sur une image importée dans Word (ou Publisher) en utilisant le publipostage pour personnaliser le texte sur l'image. Cela me semble la réponse la plus adapté à ton problème.
Ca ressemble au principe de la carte de voeux personnalisée (ou du carton d'invitation), la même image avec un nom différent à chaque fois.
Je pense que ce doit être réalisable sur une image importée dans Word (ou Publisher) en utilisant le publipostage pour personnaliser le texte sur l'image. Cela me semble la réponse la plus adapté à ton problème.
- Cassel
- entraideur émérite
- Messages : 453
- Enregistré le : août 2015
- Sexe : Femme
- OS : Windows Seven
- OS 64 bits : Oui
- Version PSP : 9
- Contact :
Re: Insérer des textes dans une image à partir d'une BDD
En fait, ça pourrait se faire. Je sais comment faire lire un fichier .txt par un script. Je ne sais pas comment aller chercher l'information sur Excel, mais ce serait peut-être facile pour l'utilisateur de convertir la liste de Excel à Notepad.
- spitfrog
- entraideur amiral
- Messages : 3788
- Enregistré le : juil. 2015
- Sexe : Homme
- Localisation : Normandie
- OS : Windows 10
- OS 64 bits : Oui
- Version PSP : X4
Re: Insérer des textes dans une image à partir d'une BDD
Bonjour Carole,
Si ton script peut lire le fichier texte, pourrait-il en extraire le texte (les noms des personnes) ligne par ligne pour créer un calque nouveau à chaque fois avec les informations de chaque ligne ? Il me semble que c'est la demande de Maasirisla.
Si ton script peut lire le fichier texte, pourrait-il en extraire le texte (les noms des personnes) ligne par ligne pour créer un calque nouveau à chaque fois avec les informations de chaque ligne ? Il me semble que c'est la demande de Maasirisla.
- Cassel
- entraideur émérite
- Messages : 453
- Enregistré le : août 2015
- Sexe : Femme
- OS : Windows Seven
- OS 64 bits : Oui
- Version PSP : 9
- Contact :
Re: Insérer des textes dans une image à partir d'une BDD
Oui, je sais que Suz Shook avait des script pour créer des tags et elle utilisait justement des listes en format txt pour extraire des noms, ligne par ligne.spitfrog a écrit : ↑23 oct. 2023, 19:42 Bonjour Carole,
Si ton script peut lire le fichier texte, pourrait-il en extraire le texte (les noms des personnes) ligne par ligne pour créer un calque nouveau à chaque fois avec les informations de chaque ligne ? Il me semble que c'est la demande de Maasirisla.
J'ai aussi un script qui fait ça.
https://creationcassel.com/store/index. ... anguage=fr