Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 30-08-2007 15:42:09

jplikepb  
Membre Geek
Lieu: Mâcon
Date d'inscription: 30-08-2007
Messages: 21
Pépites: 133
Banque: 0

Image à fond transparent

Bonjour, j'ai développé un planning en PB style diagramme de gantt. Mes objets graphique genre rectangle avec du texte dedans hérite des statictext, mais voila que mon chef veux que je mette des petites iconnes (images) devant mes rectangle.
Comme le fond du planning a des couleurs différente selon qu'on se trouve sur un week end ou non ou jour férier etc... ces images doivent donc avoir un fond transparent et comme vous le savez ca va etre compliqué avec PB...
Si vous avez une solution, ca serais cool!

Hors ligne

 

#2 30-08-2007 15:45:29

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: Image à fond transparent

Un petit truc (mais le résultat n'est pas garanti): utilise des images de type gif avec une couche transparente (couche alpha): PB est capable de les gérer...


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#3 30-08-2007 15:53:55

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: Image à fond transparent

foon a écrit:

Un petit truc (mais le résultat n'est pas garanti): utilise des images de type gif avec une couche transparente (couche alpha): PB est capable de les gérer...

Si si il me semble que ca fonctionne bien ;)

Hors ligne

 

#4 30-08-2007 16:07:21

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: Image à fond transparent

Encore faut t'il que ta version de PowerBuilder supporte les images gif (je sais ce que moi aussi aujourd'hui j'avais crée mes images avec un fond transparent et puis quand j'ai su que ma version de PowerBuilder ne m'acceptait que les bmp et deux autres formats j'ai été vraiment dégouté )

Y a déja un topic qui en parle de ce probleme, tape transparent dans la recherche pour le retrouver (clique plutot sur le lien que je viens de rajouter, tu gagnera quelques secondes )

PS : Moi je travaille sous PB6.5


Voilà j'ai retrouvé le lien, tu peut le suivre ici

Dernière modification par Nephtis (30-08-2007 16:10:31)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#5 30-08-2007 18:49:16

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: Image à fond transparent

foon a écrit:

Un petit truc (mais le résultat n'est pas garanti): utilise des images de type gif avec une couche transparente (couche alpha): PB est capable de les gérer...

moi aussi je confirme ...


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#6 31-08-2007 06:51:23

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

Re: Image à fond transparent

En effet,

C'est réellement que depuis la version 10.5 que l'on peut insérer des images gif sans problème. Avant le GIF (même animé) était supporté mais le fond était systématiquement noir...

Si ta version est antérieure à la 10.5, une solution pourrait consister à duppliquer tes images avec toutes les couleurs de fond que tu à gérer puis d'insérer un champ computedfield dans ta datawindow qui déterminera le nom de ton image en focntion de tes traitements. Enfin un dexième champ computed field fera la commande bitmap(premier champcomputed field). Ainsi tu auras une image dynamique.

Bon courage.


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

#7 31-08-2007 07:52:56

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: Image à fond transparent

Ou alors demande a ton employeur de migrer vers la 10.5 (moi ça fait depuis déjà deux mois que j'aurais du migrer alors mieux vaut s'y prendre à l'avance )


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#8 31-08-2007 08:05:56

jplikepb  
Membre Geek
Lieu: Mâcon
Date d'inscription: 30-08-2007
Messages: 21
Pépites: 133
Banque: 0

Re: Image à fond transparent

Merci les gars, je bosse sous PB10.5 je sais que cette version gère entre autre les gifs, j'ai essayé avec photoshop et avec photofiltre de mettre un fond transparent a mes petites icons gif (on voi bien dans ces 2 softs le fond quadrillé blanc et gris donc ca semble bon) quand j'insère l'image dans une fenetre PB avec un fond blanc par exemple, mon image a toujours un fond gris... bizar (y'a peut etre quelques chose a faire dans PB ?)
pourtant la meme gif dans IE passe bien en transparent... rebizar
je continue mes essaies... vous tiens au courant...

Hors ligne

 

#9 31-08-2007 08:38:32

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: Image à fond transparent

cantin_jl a écrit:

..C'est réellement que depuis la version 10.5 que l'on peut insérer des images gif sans problème. Avant le GIF (même animé) était supporté mais le fond était systématiquement noir...

Sybase dit que c'est depuis la version 8.0.1 build 9056 , mais je n'ai pas fait d'essais moi-même.
Using transparent gif images in PowerBuilder


never let people work on more than one thing at once.

Hors ligne

 

#10 31-08-2007 09:12:42

jplikepb  
Membre Geek
Lieu: Mâcon
Date d'inscription: 30-08-2007
Messages: 21
Pépites: 133
Banque: 0

Re: Image à fond transparent

J'ai lu la note sybase sur la version 8.0.1 build 9056, mais ca ne résoud pas mon problème, en effet il montre juste un workaround un peu tirer par les cheveux pour afficher une picture transparente sur une fenetre en l'incuant dans une DW.
Moi je veux simplement avec PB10.5 afficher une picture gif transparente sur une fenetre. Pas moyen pour l'instant j'ai essayer la couche alpha... marche pas...
Je suis en train de finir comme la gif animé plus haut, j'attaque la tete sur le clavier...

Hors ligne

 

#11 31-08-2007 09:32:07

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: Image à fond transparent

ouaips, c'est sans issue on dirait, par contre , et je sens que tu vas me haïr pour ça, je pense que si t'as fait un diagramme de gantt sans utiliser la DW tu t'es un peu tiré une balle dans le pied toi même, la DW t'aurais certainement facilité beaucoup de choses pour l'élaboration de ton diagramme et sa manipulation (ex : support gif transparent, support du resize si DW de type grid, facilité extrême d'ajout de lignes etc etc.)

(testé image gif avec fond transparent dans une DW sous PB 9.0.3 => fonctionne parfaitement)

Dernière modification par rincevent (31-08-2007 09:33:16)


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#12 31-08-2007 09:37:42

jplikepb  
Membre Geek
Lieu: Mâcon
Date d'inscription: 30-08-2007
Messages: 21
Pépites: 133
Banque: 0

Re: Image à fond transparent

Pas moyen d'utiliser un DW pour mon diag. de Gantt, j'y avait pensé mais les interactions avec l'utilisateur sont trop complexe pour la dw. Dommage, en esperant que Sybase comble se manque assez genant je trouve.
Merci quand même.

Hors ligne

 

#13 31-08-2007 10:12:44

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: Image à fond transparent

jplikepb a écrit:

j'y avait pensé mais les interactions avec l'utilisateur sont trop complexe pour la dw.
Merci quand même.

???

que sais tu faire avec une fenêtre que tu ne sais pas faire avec une DW ?


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#14 26-09-2007 12:06:48

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

Re: Image à fond transparent

Je te donne ma méthode afin de gérer des images au format GIF avec fond transparent :
-Utilisation de PaintShop Pro 5
     - Passage de l'image en 16 millions de couleurs
     - Réglage de la transparence de la palette en prenant la couleur d'arrière-plan comme base de travail
     -Sauvegarder sous format GIF

-Par la suite j'incorpore mon image gif dans un bouton, une datawindow ou même une picture.

... Et cela fonctionne.

Bon courage


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

#15 26-09-2007 12:13:34

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: Image à fond transparent

rincevent a écrit:

jplikepb a écrit:

j'y avait pensé mais les interactions avec l'utilisateur sont trop complexe pour la dw.
Merci quand même.

???

que sais tu faire avec une fenêtre que tu ne sais pas faire avec une DW ?

Même question !


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22