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

SDL Discussion :

Eclaircir un rectangle dans une image


Sujet :

SDL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut Eclaircir un rectangle dans une image
    Bonjour,


    Tout est dans le titre, j'aimerais savoir comment je peut éclaircir une portion spécifique (d'après un SDL_Rect) d'une image. Quelles sont les meilleures solutions ?


    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  2. #2
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Je ne suis pas expert en imagerie, mais blitter une tile blanche avec une certaine dose de transparence (alpha) devrait suffire, non?

  3. #3
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par coyotte507 Voir le message
    Je ne suis pas expert en imagerie, mais blitter une tile blanche avec une certaine dose de transparence (alpha) devrait suffire, non?
    Ca peut être éventuellement une solution plus simpliste c'est sûr. En fait le but, c'est de mettre comme en surbrillance une zone lorsqu'on déplace un objet au-dessus (ou dans un certain rayon) avec la souris !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  4. #4
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 672
    Par défaut
    Je pense qu'en combinant ce tuto : http://loka.developpez.com/tutoriel/...ceEvent/#LXV-1
    Avec celui ci : http://loka.developpez.com/tutoriel/sdl/alphaBlending/

    Tu as un élément de réponse

    Après ça dépend de ce que tu veux faire sur ton rectangle, si c'est simplement l'éclaircir, tu joues avec l'alpha tout simplement

  5. #5
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Donc c'est parti pour la solution simple... En fait c'est juste mettre en surbrillance une zone précise c'est tout, je verrais si l'effet sera bien rendu avec cette astuce


    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  6. #6
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Citation Envoyé par Franck.H Voir le message
    Donc c'est parti pour la solution simple... En fait c'est juste mettre en surbrillance une zone précise c'est tout, je verrais si l'effet sera bien rendu avec cette astuce


    Salut,

    si tu as toujours des problèmes de rendu, tu peux essayer de blitter une tile qui possède la couleur de fond, mais en plus clair..

    Enfin la solution que je vois partout, c'est remplacer le fond par une "jolie" couleur (firefox, windows "bleutent" le fond gris des boutons tout en laissant le noir au texte...)

    Après tu peux jouer sur les contrastes aussi, à mon avis il y a plein de manières différentes de faire.

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

Discussions similaires

  1. Detecter un rectangle dans une image
    Par yasmin11qq dans le forum Images
    Réponses: 9
    Dernier message: 03/07/2014, 19h53
  2. Réponses: 0
    Dernier message: 18/03/2012, 15h33
  3. Tracer un rectangle dans une image callback
    Par valgoku dans le forum OpenCV
    Réponses: 0
    Dernier message: 30/01/2012, 10h36
  4. Détection de rectangles dans une image de contours (image binaire)
    Par Chatbour dans le forum Traitement d'images
    Réponses: 9
    Dernier message: 09/06/2010, 16h06
  5. Retrouver une forme (un rectangle) dans une image ?
    Par fatdarron dans le forum Débuter
    Réponses: 1
    Dernier message: 21/07/2008, 14h35

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