IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cpcdos Discussion :

Bug de transparence d'image


Sujet :

Cpcdos

  1. #1
    Membre averti
    Avatar de LeoBeutel
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2014
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : octobre 2014
    Messages : 139
    Points : 324
    Points
    324
    Par défaut Bug de transparence d'image
    Hello!

    Je sais que je poste beaucoup de message en ce moment, mais c'est que je code mon OS et que j'ai beaucoup de problème


    Donc, comme vous l'avez vu dans le titre de la discussion, j'ai un problème de transparence d'image (couleur rose en .bmp)
    Le truc, c'est que j'ai mit, sur mon image, la couleur rose. (255,000,255).Mais mon OS, ou plutot le noyau, ne veut décidément pas accepté la transparence de mon image!
    J'ai tout essayé, consulté le manuel TOUT ABSOLUMENT TOUT, mais rien a faire. Je suis maudit!

    Mon image est en faite une image Utilisateur qui se trouve dans FENETRE.CPC du LOGIN.

    (LE FORUM DE VEUT PAS PRENDRE MON IMAGE,C'EST POURQUOI ELLE EST EN LIGNE ICI: https://mega.co.nz/#!5093RRjA!aismIL...573zzvRVBksrJg

    Le code source de la fenetre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    
    :_CREER:
    
    ini/ fenetre(
            ini;nom = "F_LOGIN"
            ini;texte = "Connexion"
            ini;type = "3;M0R0F0T0"
            ini;couleur = "255,255,255"
            ini;tx = "EX"
            ini;ty = "EY"
            ini;px = "0"
            ini;py = "0"
            creer/
    ini/ fenetre)
    
    ini/ imagebox(
    	ini;nom = "IMG_FOND"
    	ini;fenetre = "F_LOGIN"
    	ini;couleur = "000,000,000"
    	ini;couleurf = "000,000,000"
    	ini;type = "1"
    	ini;image = "%MEDIA%\fond\FOSSEEK.BMP"
    	ini;px = "0"
    	ini;py = "0"
    	ini;tx = "EX"
    	ini;ty = "EY"
    	creer/
    ini/ imagebox)
    
    FIX/ PY = /c %ECRY% / 4.5
    
    ini/ imagebox(
    	ini;nom = "IMG_USER"
    	ini;fenetre = "F_LOGIN"
    	ini;couleur = "000,000,000"
    	ini;couleurf = "001,001,001"
    	ini;type = "0"
    	ini;image = "OS\Media\IUG\USER.BMP"
    	ini;px = "MX"
    	ini;py = "%PY%"
    	ini;tx = "150"
    	ini;ty = "150"
    	creer/
    ini/ imagebox)
    
    exe/ %SYSTEME%\LOGIN\INDEX.CPC /l:_INFO

    Si quelqu’un s’appelle Dieu, qu'il m'aide!


    Cordialement,
    Léo Endor, créateur de OSSeek.
    Léo BEUTEL

  2. #2
    Membre habitué
    Avatar de Estylos
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2014
    Messages : 29
    Points : 172
    Points
    172
    Par défaut Problème transparence
    Bonsoir,

    Ton image est bonne mais fais attention, regarde dans le manuel page 67 :
    ini;type = " "
    0 : Image normale
    1 : Cadre autour de l'image
    2 : Transparence
    3 : Resize
    4 : Transparence + Cadre
    5 :Transparence + Resize
    6:Couleur fond + transparence image
    Voilà mais fais attention, tu peut modifier tx et ty que quand ini;type = "0"
    Permet de définir la taille sur l’axe X ou Y uniquement si ini;type = "0"
    Et deuxièmement ini;couleurf = "001,001,001" c'est pour ini;type = "0" et ini;type = "6"
    Activer ou pas le color Mask ( supprimer la couleurs magenta RVB [255,0,255] )
    et permettre ainsi avoir une image transparente par rapport à l'arrière plan d'origine.
    Paramètre utilisable uniquement si ini;type = 0
    Si ini;type = 6 alors la 3 eme partie sera l'opacité de l'image de 000 > 255
    Donc si je rectifie tout ton premier code IMG_FOND seras :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ini/ imagebox(
    	ini;nom = "IMG_FOND"
    	ini;fenetre = "F_LOGIN"
    	ini;couleur = "000,000,000"
    	ini;couleurf = "001,001,001"
    	ini;type = "0"
    	ini;image = "%MEDIA%\fond\FOSSEEK.BMP"
    	ini;px = "0"
    	ini;py = "0"
    	ini;tx = "0"
    	ini;ty = "0"
    	creer/
    ini/ imagebox)

  3. #3
    Membre averti
    Avatar de LeoBeutel
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2014
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : octobre 2014
    Messages : 139
    Points : 324
    Points
    324
    Par défaut
    Merci.. Mais ce n'est pas la bonne image...
    Léo BEUTEL

  4. #4
    Membre habitué
    Avatar de Estylos
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2014
    Messages : 29
    Points : 172
    Points
    172
    Par défaut Modification de couleurf (activer color mask) et type = "0"
    D'accord, essaye ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ini/ imagebox(
    	ini;nom = "IMG_USER"
    	ini;fenetre = "F_LOGIN"
    	ini;couleur = "000,000,000"
    	ini;couleurf = "001,001,001"
    	ini;type = "0"
    	ini;image = "OS\Media\IUG\USER.BMP"
    	ini;px = "MX"
    	ini;py = "%PY%"
    	ini;tx = "0"
    	ini;ty = "0"
    	creer/
    ini/ imagebox)

  5. #5
    Membre averti
    Avatar de LeoBeutel
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2014
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : octobre 2014
    Messages : 139
    Points : 324
    Points
    324
    Par défaut
    Encore merci de ton aide... Mais j'ai résolu le problème! Enfaite c'était juste la couleur de limage qui était pas bonne!
    Léo BEUTEL

  6. #6
    Membre habitué
    Avatar de Estylos
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2014
    Messages : 29
    Points : 172
    Points
    172
    Par défaut
    D'accord, ça arrive des erreurs bête j'espère t'avoir aidé
    Cordialement, Estylos, développeur CraftyOS.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transparence des images PNG sous Internet Explorer
    Par Torpedox dans le forum Webdesign & Ergonomie
    Réponses: 12
    Dernier message: 14/10/2008, 23h41
  2. transparence des images
    Par philimo dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/09/2006, 20h26
  3. [ImageMagick] Transparence alpha image png
    Par ShadoX dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 12/06/2006, 18h32
  4. Bug de transparence
    Par conrad dans le forum DirectX
    Réponses: 1
    Dernier message: 07/09/2005, 14h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo