FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Dessin 2D: largeur de trait
par papydall Hier à 23:31

» Projet de planétarium virtuel.
par Jean Claude Hier à 21:59

» PanExpress : l'éditeur Panoramic avec création d'objet
par Jean Claude Hier à 20:32

» Animation: Feux de signalisation
par Minibug Hier à 20:28

» Quantité de mémoire utilisée par un exe
par Jack Mar 19 Juin 2018 - 16:39

» Problème avec 'file_load'.
par Pedro Alvarez Lun 18 Juin 2018 - 8:12

» Version instantanée V 0.9.28i20 du 13/06/2018
par jjn4 Sam 16 Juin 2018 - 14:25

» string$(0,chr$(32)) sans erreur
par silverman Ven 15 Juin 2018 - 19:56

» Version instantanée V 0.9.28i19 du 13/06/2018
par Minibug Ven 15 Juin 2018 - 19:14

» Mes souhaits d'amélioration de Panoramic.
par Pedro Alvarez Jeu 14 Juin 2018 - 20:17

» [RÉSOLU] Message d'erreur impossible à indentifier
par Minibug Mer 13 Juin 2018 - 20:52

» Cadre pour image
par Jean Claude Mar 12 Juin 2018 - 16:31

» Créateur d'objets Panoramic
par Minibug Mar 12 Juin 2018 - 14:02

» Planétarium gratuit.
par Jean Claude Sam 9 Juin 2018 - 18:50

» Comment afficher une image sans fond.
par JL35 Sam 9 Juin 2018 - 14:16

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Juin 2018
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier

Partagez | 
 

 un texte qui veut rester sur un fond gris.

Aller en bas 
AuteurMessage
exdragon

avatar

Nombre de messages : 601
Date d'inscription : 05/01/2012

MessageSujet: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 17:20

Quand j'utilise ce code, j'ai une fenêtre couleur cyan qu s'affiche, mais le texte qui est affiché sur la fenêtre est dans un cadre plein de couleur grise.

Comment éviter ça ?

Code:
width 0,800:height 0,600
Picture 1
full_space 1
Color 1, 0,255,255
print_target_is 1
print_locate 100,200
print "coucou ça marche !"
end
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 6275
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 17:45

Code:
width 0,800:height 0,600
Picture 1
full_space 1
Color 1, 0,255,255
print_target_is 1: 2d_target_is 1: 2D_fill_color 0,255,255
print_locate 100,200
print "coucou ça marche !"
end
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
exdragon

avatar

Nombre de messages : 601
Date d'inscription : 05/01/2012

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 18:44

Ok Wink
Merci beaucoup JL35 ^^

EDIT :

Et si c'est sur une image (picture) que j'écris, comment faire ? car il faudrait que le texte aie un fond invisible si je ne veux pas que ça cache une partie de l'image.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 11088
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 18:57

De toutes façons, dès que tu as chargé un fichier image dans un PICTURE, le résultat du PRINT n'est plus visible:
Code:
width 0,800:height 0,600
Picture 1
full_space 1
stretch_on 1
Color 1, 0,255,255
' file_load 1,"stars.bmp"
print_target_is 1: 2d_target_is 1: 2D_fill_color 0,255,255
print_locate 100,200
print "coucou ça marche !"
end
Dès que tu dé-commentes la ligne 6, le message n'apparaît plus.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
exdragon

avatar

Nombre de messages : 601
Date d'inscription : 05/01/2012

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 18:58

d'ailleurs c'est bizarre puisque l'image du fichier est déjà chargée à ce moment-là oO

L'écriture du texte se fait après, donc je comprend pas là pourquoi ça s'efface^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 6275
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: ant le fond du texte)   Sam 28 Jan 2012 - 20:53

C'est vrai que le comportement du file_load est un peu curieux.
Si je charge une toute petite image, disons 30x30 dans le grand picture, l'image est bien chargée en haut à gauche, mais le picture est entièrement repeint en blanc, alors que ne devraient être concernés que les 30x30 pixels du haut.
Et on ne peut pas écrire dessus.
Il me semble bien qu'avant on pouvait écrire dans un picture en superposition d'une image (le texte arrivant avec son fond propre)...
Une solution que j'avais adoptée c'était d'écrire dans un picture caché, et de rapatrier le texte pixel par pixel dans le picture principal, ça permet de ne pas toucher à l'image de fond, mais c'est un peu lourd.
Maintenant avec le 2d_image_copy et 2d_image_paste on doit pouvoir faire mieux (mais toujours en détruisant le fond du texte), mais j'obtiens une erreur bizarre avec la dernière version en ligne:
Code:
width 0,800:height 0,600
Picture 1: full_space 1
picture 2: top 2, -100: width 2, 600: ' picture caché
image 3
Color 1, 0,255,255
file_load 1,"stars.bmp"
dim a$: a$ = "coucou ça marche !"
print_target_is 2: print a$
2d_target_is 2: 2d_image_copy 3,0,0,Text_width(a$,2),Text_height(a$,2)
2d_target_is 1: 2d_image_paste 3,100,200
end

ça ressemble bougrement à une trace de Jack qui est restée active par inadvertance... c'est corrigé

Et de toute façon, le 2d_image_paste ne marche pas non plus.


De plus en plus bizarre, qu'en penses-tu Klaus ?
J'ai un picture de mettons 600x400;
J'y File_load une image de 100x50, sans stretch_on;
L'image se charge bien en haut à gauche, le reste du picture est repeint en blanc.
Si je dessine (2d_target) ou si j'imprime (2d_print) dans ce picture, l'effet ne sera visible que dans les limites de l'image 'loadée', c'est à dire dans le rectangle 100x50, dans les limites de l'image, texte et graphiques, le reste du picture reste vierge.
Si je fais par exemple 2d_Line 0,0,200,100, la ligne s'arrête en x=100, à la limite de l'image.

On peut donc très bien écrire sur une image chargée dans un picture (il me semblait bien), à condition que ce soit dans les limites de cette image.
Je répète, c'est curieux. Et pas terrible.


Dernière édition par JL35 le Sam 28 Jan 2012 - 22:07, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
exdragon

avatar

Nombre de messages : 601
Date d'inscription : 05/01/2012

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 21:51

Ah oui effectivement !

C'est pas mal ta soluce mais comme tu dis, pixel par pxel....
Je pense qu'il faudrait que jack étudie ça dés qu'il aura un peu de temps.
De toutes façons il va être obligé de s'y attaquer s'il veut intgrer du texte dans les jeux avec Toonic.


Citation :
ça ressemble bougrement à une trace de Jack
lol;)


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 6275
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 21:58

Oui, mais même pixel par pixel ça ne marchera pas non plus si c'est en dehors des limites de l'image ! Mad
Et c'est vrai que le fond transparent ce serait bien pour les textes, mais ça c'est autre chose.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
exdragon

avatar

Nombre de messages : 601
Date d'inscription : 05/01/2012

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 22:10

oui t'as raison !

Bah je vais attendre que Jack puisse le voir.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 6275
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 22:13

Sinon, pour écrire pixel par pixel (cad en respectant le fond de l'image), tu peux regarder là: http://panoramic.free-boards.net/t1044-ecrire-un-texte-dans-une-image
Et ce serait sans doute à adapter (simplifier), à l'époque on ne disposait pas de Text_Width et Text_Height.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
exdragon

avatar

Nombre de messages : 601
Date d'inscription : 05/01/2012

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 22:20

Ok merci Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
exdragon

avatar

Nombre de messages : 601
Date d'inscription : 05/01/2012

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Dim 29 Jan 2012 - 0:06

Je crois que j'ai trouvé comment afficher du texte (je ne parle pas d'une simple ligne Jicehel) sur une image non uniforme.

Grace au code de jcl35 en début de post, qui indiquait de colorer avec un 2D_color... à la suite du 2D_target_is.

Cela se fait en deux temps :

grace au code de jcl35, on écrit le texte sur une image unie (cyan si possible) qui a été rendue transparente avec un logiciel, puis on la copie sur l'image non uniforme, ainsi le texte de l'image unie se colle sur l'image non uniforme et la couleur unie de l'image cyan on ne la voit pas^^

EDIT :
Je dis n'importe quoi, panoramic n'accepte pas les PNG.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: un texte qui veut rester sur un fond gris.   

Revenir en haut Aller en bas
 
un texte qui veut rester sur un fond gris.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» un texte qui veut rester sur un fond gris.
» Le Quadrifoglio Verde signe son retour sur les Giulietta et MiTo
» code pour inséré les anime (Fond transparent)
» roll-over qui reste
» Changement d'une image de fond

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: