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
» StratégoV8 et V9
par Minibug Aujourd'hui à 21:47

» KGF_dll - nouvelles versions
par Klaus Aujourd'hui à 21:28

» Déformation d'image en trapèze
par mindstorm Aujourd'hui à 21:06

» Mah-Jong américain
par Jean Claude Hier à 19:37

» Problème avec Deepl
par Klaus Hier à 0:34

» Quelques nouvelles ...
par Jean Claude Ven 12 Jan 2018 - 22:40

» Renommer les instructions ITEM_... ?
par Jicehel Ven 12 Jan 2018 - 18:56

» Ludothèque Panoramic
par jjn4 Ven 12 Jan 2018 - 18:11

» sous-programmes et fonctions
par Jack Ven 12 Jan 2018 - 17:51

» Mah-Jong français
par Jean Claude Jeu 11 Jan 2018 - 22:15

» HVIEWER
par Klaus Mer 10 Jan 2018 - 2:06

» panoramic 0.9.28
par gigi75 Ven 5 Jan 2018 - 14:06

» Un jeu qui va vous énerver!
par Jean Claude Jeu 4 Jan 2018 - 22:05

» Bonne fêtes de fin d'année ! Meilleurs Vœux 2018 !
par Jicehel Jeu 4 Jan 2018 - 17:28

» Mah-Jong international
par jjn4 Jeu 4 Jan 2018 - 16:55

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Janvier 2018
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
293031    
CalendrierCalendrier

Partagez | 
 

 un texte qui veut rester sur un fond gris.

Voir le sujet précédent Voir le sujet suivant 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 - 19: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 : 6069
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 19: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 - 20: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 : 10413
Age : 68
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 - 20: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 - 20: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 : 6069
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: ant le fond du texte)   Sam 28 Jan 2012 - 22: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 Dim 29 Jan 2012 - 0: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 - 23: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 : 6069
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Sam 28 Jan 2012 - 23: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.   Dim 29 Jan 2012 - 0: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 : 6069
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: un texte qui veut rester sur un fond gris.   Dim 29 Jan 2012 - 0: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.   Dim 29 Jan 2012 - 0: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 - 2: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.
Voir le sujet précédent Voir le sujet suivant 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)
» [Résolu] Texte impossible dans Outlook Express
» roll-over qui reste

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: