WRITETEXT - Pas de prise en compte de ColorText

L'utilisation et la création des scripts.
Répondre
Marc DELDEM
Messages : 1269
Enregistré le : 20 juin 2009, 01:01

WRITETEXT - Pas de prise en compte de ColorText

Message par Marc DELDEM »

Quelque soit la valeur que l'on met dans la variable ColorText, c'est toujours écrit en blanc.
Il faut une image couleur pour voir la couleur quand on écrit un texte sur une image via script ?
Je sauve même ensuite l'image en JPG et le texte est toujours écrit en blanc.

Version de Prism 10.0.5.174

Code : Tout sélectionner

GETFILENAME Chemin$
OPEN Img Chemin$

REM définition des grandeurs
PosX=40
PosY=40
Taille=36
Text$="TEXTE"

// Couleur du texte
GETCOLOR 0 0 255 ColorText

// Couleur du fond
GETCOLOR 0 0 0 ColorBackGND

FontName$="Verdana"
WRITETEXT Img PosX PosY Taille Text$ ColorText ColorBackGND FontName$
Marc
Cyril Cavadore
Messages : 4492
Enregistré le : 18 juin 2009, 22:41
Localisation : 42

Re: WRITETEXT - Pas de prise en compte de ColorText

Message par Cyril Cavadore »

Normal, ton image est monochrome a la base et le reste....
Si tu fais cela avec une image couleur 3 plans ca va marcher, mais pas avec une image monochrome ou c'est mis en niveau de gris car c'est la valeur pixel qui est ecrite directement dans l'image, ce n'est pas un overlay.
Cyril Cavadore, ALCOR-SYSTEM, Auteur de PRISM
http://www.alcor-system.com

Pour reporter vos problème, la marche à suivre est ici
viewtopic.php?f=7&t=1403
Marc DELDEM
Messages : 1269
Enregistré le : 20 juin 2009, 01:01

Re: WRITETEXT - Pas de prise en compte de ColorText

Message par Marc DELDEM »

OK d'accord avec l'explication, mais maintenant il reste encore un problème:

Image


Ci-dessous le script utilisé sur une image jpg.
On affiche le mot "TEXTE".
La couleur du texte est rouge (255, 0, 0), la couleur du fond gris (127, 127, 127) mais on se retrouve avec un cadre vert ?

Et ce serait pas mal en fait d'avoir une version de cette fonction avec un background transparent (donc juste la couleur du texte à prendre en compte).

Code : Tout sélectionner

GETFILENAME Chemin$
OPEN Img Chemin$

REM définition des grandeurs
PosX=40
PosY=40
Taille=36
Text$="TEXTE"

// Couleur du texte
GETCOLOR 255 0 0 ColorText

// Couleur du fond
GETCOLOR 127 127 127 ColorBackGND

FontName$="Verdana"
WRITETEXT Img PosX PosY Taille Text$ ColorText ColorBackGND FontName$
Marc
Répondre